/dports/java/phpeclipse/plugins/net.sourceforge.phpeclipse/src/net/sourceforge/phpdt/internal/compiler/lookup/ |
H A D | LookupEnvironment.java | 46 private ArrayBinding[][] uniqueArrayBindings; 80 this.uniqueArrayBindings = new ArrayBinding[5][]; in LookupEnvironment() 81 this.uniqueArrayBindings[0] = new ArrayBinding[50]; // start off the in LookupEnvironment() 311 ArrayBinding createArrayType(TypeBinding type, int dimensionCount) { in createArrayType() 319 ArrayBinding[] arrayBindings; in createArrayType() 325 uniqueArrayBindings = new ArrayBinding[dimensionCount][], in createArrayType() 334 ArrayBinding currentBinding = arrayBindings[index]; in createArrayType() 336 return arrayBindings[index] = new ArrayBinding(type, in createArrayType() 344 (arrayBindings = new ArrayBinding[length * 2]), 0, length); in createArrayType() 696 ArrayBinding[] arrayBindings = uniqueArrayBindings[i]; in updateArrayCache() [all …]
|
H A D | LocalTypeBinding.java | 22 ArrayBinding[] localArrayBindings; // used to cache array bindings of 74 ArrayBinding createArrayType(int dimensionCount) { in createArrayType() 76 localArrayBindings = new ArrayBinding[] { new ArrayBinding(this, in createArrayType() 89 localArrayBindings = new ArrayBinding[length + 1], 0, length); in createArrayType() 90 return localArrayBindings[length] = new ArrayBinding(this, in createArrayType()
|
H A D | ArrayBinding.java | 16 public final class ArrayBinding extends TypeBinding { class 29 public ArrayBinding(TypeBinding type, int dimensions) { in ArrayBinding() method in ArrayBinding 92 ArrayBinding rightArray = (ArrayBinding) right; in isCompatibleWith()
|
/dports/java/eclipse-ecj/eclipse-ecj-4.4.2_1/org/eclipse/jdt/internal/compiler/apt/model/ |
H A D | ArrayTypeImpl.java | 23 import org.eclipse.jdt.internal.compiler.lookup.ArrayBinding; 31 ArrayTypeImpl(BaseProcessingEnvImpl env, ArrayBinding binding) { in ArrayTypeImpl() 40 return _env.getFactory().newTypeMirror(((ArrayBinding)_binding).elementsType()); in getComponentType() 52 AnnotationBinding[] oldies = ((ArrayBinding)_binding).getTypeAnnotations(); in getAnnotationBindings()
|
/dports/java/eclipse/eclipse.platform.releng.aggregator-R4_16/eclipse.jdt.core/org.eclipse.jdt.compiler.apt/src/org/eclipse/jdt/internal/compiler/apt/model/ |
H A D | ArrayTypeImpl.java | 26 import org.eclipse.jdt.internal.compiler.lookup.ArrayBinding; 34 ArrayTypeImpl(BaseProcessingEnvImpl env, ArrayBinding binding) { in ArrayTypeImpl() 43 return _env.getFactory().newTypeMirror(((ArrayBinding)_binding).elementsType()); in getComponentType() 56 AnnotationBinding[] oldies = ((ArrayBinding)_binding).getTypeAnnotations(); in getAnnotationBindings()
|
/dports/java/eclipse/eclipse.platform.releng.aggregator-R4_16/eclipse.jdt.core/org.eclipse.jdt.core.tests.model/workspace/Compiler/src/org/eclipse/jdt/internal/compiler/lookup/ |
H A D | LocalTypeBinding.java | 21 …public ArrayBinding[] localArrayBindings; // used to cache array bindings of various dimensions fo… 65 ArrayBinding createArrayType(int dimensionCount) { in createArrayType() 67 …localArrayBindings = new ArrayBinding[] {new ArrayBinding(this, dimensionCount, scope.environment(… in createArrayType() 78 …System.arraycopy(localArrayBindings, 0, localArrayBindings = new ArrayBinding[length + 1], 0, leng… in createArrayType() 79 return localArrayBindings[length] = new ArrayBinding(this, dimensionCount, scope.environment()); in createArrayType()
|
H A D | ArrayBinding.java | 17 public final class ArrayBinding extends TypeBinding { class 28 public ArrayBinding(TypeBinding type, int dimensions, LookupEnvironment environment) { in ArrayBinding() method in ArrayBinding 49 …ArrayBinding otherReducedType = this.environment.createArrayType(otherType.leafComponentType(), ot… in collectSubstitutes() 123 ArrayBinding rightArray = (ArrayBinding) right; in isCompatibleWith()
|
H A D | LookupEnvironment.java | 37 private ArrayBinding[][] uniqueArrayBindings; 70 this.uniqueArrayBindings = new ArrayBinding[5][]; in LookupEnvironment() 264 ArrayBinding createArrayType(TypeBinding type, int dimensionCount) { in createArrayType() 271 ArrayBinding[] arrayBindings; in createArrayType() 274 uniqueArrayBindings[dimIndex] = arrayBindings = new ArrayBinding[10]; in createArrayType() 278 uniqueArrayBindings = new ArrayBinding[dimensionCount][], 0, in createArrayType() 280 uniqueArrayBindings[dimIndex] = arrayBindings = new ArrayBinding[10]; in createArrayType() 287 ArrayBinding currentBinding = arrayBindings[index]; in createArrayType() 297 (arrayBindings = new ArrayBinding[length * 2]), 0, in createArrayType() 300 return arrayBindings[length] = new ArrayBinding(type, dimensionCount, this); in createArrayType() [all …]
|
H A D | MethodVerifier15.java | 143 ArrayBinding arrayOne = (ArrayBinding) one; in isTypeSubstituable() 144 ArrayBinding arrayTwo = (ArrayBinding) two; in isTypeSubstituable()
|
/dports/java/eclipse-ecj/eclipse-ecj-4.4.2_1/org/eclipse/jdt/internal/compiler/lookup/ |
H A D | AnnotatableTypeSystem.java | 66 …public ArrayBinding getArrayType(TypeBinding leafType, int dimensions, AnnotationBinding [] annota… in getArrayType() 68 ArrayBinding nakedType = null; in getArrayType() 76 return (ArrayBinding) derivedType; in getArrayType() 78 nakedType = (ArrayBinding) derivedType; in getArrayType() 86 ArrayBinding arrayType = new ArrayBinding(leafType, dimensions, this.environment); in getArrayType() 89 return (ArrayBinding) cacheDerivedType(leafType, nakedType, arrayType); in getArrayType() 92 public ArrayBinding getArrayType(TypeBinding leaftType, int dimensions) { in getArrayType() 212 ArrayBinding arrayBinding = (ArrayBinding) type; in getAnnotatedType()
|
H A D | ArrayBinding.java | 35 public final class ArrayBinding extends TypeBinding { class 51 public ArrayBinding(TypeBinding type, int dimensions, LookupEnvironment environment) { in ArrayBinding() method in ArrayBinding 108 …ArrayBinding actualReducedType = this.environment.createArrayType(actualType.leafComponentType(), … in collectSubstitutes() 251 ArrayBinding otherArray = (ArrayBinding) otherType; in isCompatibleWith() 296 ArrayBinding otherArray = (ArrayBinding) otherType; in isSubtypeOf()
|
H A D | TypeBindingVisitor.java | 25 public boolean visit(ArrayBinding arrayBinding) { in visit() 94 ArrayBinding arrayBinding = (ArrayBinding) type; in visit()
|
H A D | ConstraintTypeFormula.java | 246 TypeBinding tPrime = ((ArrayBinding)superCandidate).elementsType(); in reduceSubType() 248 ArrayBinding sPrimeArray = null; in reduceSubType() 257 sPrimeArray = (ArrayBinding) subCandidate; in reduceSubType() 318 …private ArrayBinding findMostSpecificSuperArray(TypeBinding firstBound, TypeBinding[] otherUpperBo… in findMostSpecificSuperArray() 320 ArrayBinding result = null; in findMostSpecificSuperArray() 322 result = (ArrayBinding) firstBound; in findMostSpecificSuperArray() 327 result = (ArrayBinding) otherUpperBounds[i]; in findMostSpecificSuperArray()
|
/dports/java/eclipse/eclipse.platform.releng.aggregator-R4_16/eclipse.jdt.core/org.eclipse.jdt.core/compiler/org/eclipse/jdt/internal/compiler/lookup/ |
H A D | ArrayBinding.java | 43 public final class ArrayBinding extends TypeBinding { class 61 public ArrayBinding(TypeBinding type, int dimensions, LookupEnvironment environment) { in ArrayBinding() method in ArrayBinding 113 …ArrayBinding actualReducedType = this.environment.createArrayType(actualType.leafComponentType(), … in collectSubstitutes() 231 public ArrayBinding upwardsProjection(Scope scope, TypeBinding[] mentionedTypeVariables) { in upwardsProjection() 237 public ArrayBinding downwardsProjection(Scope scope, TypeBinding[] mentionedTypeVariables) { in downwardsProjection() 276 ArrayBinding otherArray = (ArrayBinding) otherType; in isCompatibleWith() 328 ArrayBinding otherArray = (ArrayBinding) otherType; in isSubtypeOf() 575 if (receiverType instanceof ArrayBinding) { in isArrayClone() 576 MethodBinding clone = ((ArrayBinding) receiverType).clone; in isArrayClone()
|
H A D | AnnotatableTypeSystem.java | 72 …public ArrayBinding getArrayType(TypeBinding leafType, int dimensions, AnnotationBinding [] annota… in getArrayType() 73 …if (leafType instanceof ArrayBinding) { // substitution attempts can cause this, don't create arra… in getArrayType() 82 ArrayBinding nakedType = null; in getArrayType() 90 return (ArrayBinding) derivedType; in getArrayType() 92 nakedType = (ArrayBinding) derivedType; in getArrayType() 100 ArrayBinding arrayType = new ArrayBinding(leafType, dimensions, this.environment); in getArrayType() 103 return (ArrayBinding) cacheDerivedType(leafType, nakedType, arrayType); in getArrayType() 107 public ArrayBinding getArrayType(TypeBinding leaftType, int dimensions) { in getArrayType() 238 ArrayBinding arrayBinding = (ArrayBinding) type; in getAnnotatedType()
|
H A D | TypeBindingVisitor.java | 32 public boolean visit(ArrayBinding arrayBinding) { in visit() 105 ArrayBinding arrayBinding = (ArrayBinding) type; in visit()
|
H A D | ConstraintTypeFormula.java | 284 TypeBinding tPrime = ((ArrayBinding)superCandidate).elementsType(); in reduceSubType() 286 ArrayBinding sPrimeArray = null; in reduceSubType() 295 sPrimeArray = (ArrayBinding) subCandidate; in reduceSubType() 364 …private ArrayBinding findMostSpecificSuperArray(TypeBinding firstBound, TypeBinding[] otherUpperBo… in findMostSpecificSuperArray() 366 ArrayBinding result = null; in findMostSpecificSuperArray() 368 result = (ArrayBinding) firstBound; in findMostSpecificSuperArray() 373 result = (ArrayBinding) otherUpperBounds[i]; in findMostSpecificSuperArray()
|
/dports/java/phpeclipse/plugins/net.sourceforge.phpeclipse/src/net/sourceforge/phpdt/internal/compiler/ast/ |
H A D | InstanceOfExpression.java | 16 import net.sourceforge.phpdt.internal.compiler.lookup.ArrayBinding; 85 TypeBinding expressionEltTb = ((ArrayBinding) expressionType) in areTypesCastCompatible() 89 return ((ArrayBinding) castType).elementsType(scope) == expressionEltTb; in areTypesCastCompatible() 92 ((ArrayBinding) castType).elementsType(scope), in areTypesCastCompatible()
|
H A D | CastExpression.java | 17 import net.sourceforge.phpdt.internal.compiler.lookup.ArrayBinding; 124 TypeBinding exprElementType = ((ArrayBinding) expressionType) in areTypesCastCompatible() 128 if (((ArrayBinding) castType).elementsType(scope) == exprElementType) in areTypesCastCompatible() 136 areTypesCastCompatible(scope, ((ArrayBinding) castType) in areTypesCastCompatible()
|
H A D | LocalDeclaration.java | 16 import net.sourceforge.phpdt.internal.compiler.lookup.ArrayBinding; 168 && ((ArrayBinding) tb).leafComponentType == VoidBinding) { in resolve() 203 ((ArrayInitializer) initialization).binding = (ArrayBinding) initTb; in resolve()
|
H A D | ArrayInitializer.java | 13 import net.sourceforge.phpdt.internal.compiler.lookup.ArrayBinding; 21 public ArrayBinding binding; // the type of the { , , , } 146 binding = (ArrayBinding) expectedTb; in resolveTypeExpecting()
|
H A D | BinaryExpression.java | 17 import net.sourceforge.phpdt.internal.compiler.lookup.ArrayBinding; 1687 && ((ArrayBinding) rightTb).elementsType(scope) == CharBinding) in resolveType() 1694 && ((ArrayBinding) leftTb).elementsType(scope) == CharBinding) in resolveType()
|
H A D | EqualExpression.java | 17 import net.sourceforge.phpdt.internal.compiler.lookup.ArrayBinding; 111 TypeBinding expressionEltType = ((ArrayBinding) expressionType) in areTypesCastCompatible() 115 return ((ArrayBinding) castType).elementsType(scope) == expressionEltType; in areTypesCastCompatible() 117 return areTypesCastCompatible(scope, ((ArrayBinding) castType) in areTypesCastCompatible()
|
/dports/java/eclipse-ecj/eclipse-ecj-4.4.2_1/org/eclipse/jdt/internal/compiler/ast/ |
H A D | Statement.java | 124 if (!passThrough && varArgsType instanceof ArrayBinding) { in analyseArguments() 125 TypeBinding expectedType = ((ArrayBinding) varArgsType).elementsType(); in analyseArguments() 244 …ArrayBinding varArgsType = (ArrayBinding) params[varArgIndex]; // parameterType has to be an array… in generateArguments() 245 ArrayBinding codeGenVarArgsType = (ArrayBinding) binding.parameters[varArgIndex].erasure(); in generateArguments()
|
/dports/java/eclipse/eclipse.platform.releng.aggregator-R4_16/eclipse.jdt.core/org.eclipse.jdt.core/compiler/org/eclipse/jdt/internal/compiler/codegen/ |
H A D | VerificationTypeInfo.java | 20 import org.eclipse.jdt.internal.compiler.lookup.ArrayBinding; 219 ArrayBinding arrayBinding = (ArrayBinding) this.binding; in replaceWithElementType()
|