Home
last modified time | relevance | path

Searched refs:ArrayBinding (Results 1 – 25 of 186) sorted by relevance

12345678

/dports/java/phpeclipse/plugins/net.sourceforge.phpeclipse/src/net/sourceforge/phpdt/internal/compiler/lookup/
H A DLookupEnvironment.java46 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 DLocalTypeBinding.java22 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 DArrayBinding.java16 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 DArrayTypeImpl.java23 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 DArrayTypeImpl.java26 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 DLocalTypeBinding.java21 …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 DArrayBinding.java17 public final class ArrayBinding extends TypeBinding { class
28 public ArrayBinding(TypeBinding type, int dimensions, LookupEnvironment environment) { in ArrayBinding() method in ArrayBinding
49ArrayBinding otherReducedType = this.environment.createArrayType(otherType.leafComponentType(), ot… in collectSubstitutes()
123 ArrayBinding rightArray = (ArrayBinding) right; in isCompatibleWith()
H A DLookupEnvironment.java37 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 DMethodVerifier15.java143 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 DAnnotatableTypeSystem.java66 …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 DArrayBinding.java35 public final class ArrayBinding extends TypeBinding { class
51 public ArrayBinding(TypeBinding type, int dimensions, LookupEnvironment environment) { in ArrayBinding() method in ArrayBinding
108ArrayBinding actualReducedType = this.environment.createArrayType(actualType.leafComponentType(), … in collectSubstitutes()
251 ArrayBinding otherArray = (ArrayBinding) otherType; in isCompatibleWith()
296 ArrayBinding otherArray = (ArrayBinding) otherType; in isSubtypeOf()
H A DTypeBindingVisitor.java25 public boolean visit(ArrayBinding arrayBinding) { in visit()
94 ArrayBinding arrayBinding = (ArrayBinding) type; in visit()
H A DConstraintTypeFormula.java246 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 DArrayBinding.java43 public final class ArrayBinding extends TypeBinding { class
61 public ArrayBinding(TypeBinding type, int dimensions, LookupEnvironment environment) { in ArrayBinding() method in ArrayBinding
113ArrayBinding 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 DAnnotatableTypeSystem.java72 …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 DTypeBindingVisitor.java32 public boolean visit(ArrayBinding arrayBinding) { in visit()
105 ArrayBinding arrayBinding = (ArrayBinding) type; in visit()
H A DConstraintTypeFormula.java284 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 DInstanceOfExpression.java16 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 DCastExpression.java17 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 DLocalDeclaration.java16 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 DArrayInitializer.java13 import net.sourceforge.phpdt.internal.compiler.lookup.ArrayBinding;
21 public ArrayBinding binding; // the type of the { , , , }
146 binding = (ArrayBinding) expectedTb; in resolveTypeExpecting()
H A DBinaryExpression.java17 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 DEqualExpression.java17 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 DStatement.java124 if (!passThrough && varArgsType instanceof ArrayBinding) { in analyseArguments()
125 TypeBinding expectedType = ((ArrayBinding) varArgsType).elementsType(); in analyseArguments()
244ArrayBinding 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 DVerificationTypeInfo.java20 import org.eclipse.jdt.internal.compiler.lookup.ArrayBinding;
219 ArrayBinding arrayBinding = (ArrayBinding) this.binding; in replaceWithElementType()

12345678