|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.eclipse.jdt.internal.compiler.ast.ASTNode
org.eclipse.jdt.internal.compiler.ast.Statement
org.eclipse.jdt.internal.compiler.ast.Expression
org.eclipse.jdt.internal.compiler.ast.TypeReference
org.eclipse.jdt.internal.compiler.ast.UnionTypeReference
public class UnionTypeReference
Field Summary | |
---|---|
TypeReference[] |
typeReferences
|
Fields inherited from class org.eclipse.jdt.internal.compiler.ast.TypeReference |
---|
NO_TYPE_ARGUMENTS |
Fields inherited from class org.eclipse.jdt.internal.compiler.ast.Expression |
---|
constant, implicitConversion, resolvedType, statementEnd |
Fields inherited from class org.eclipse.jdt.internal.compiler.ast.Statement |
---|
COMPLAINED_FAKE_REACHABLE, COMPLAINED_UNREACHABLE, NOT_COMPLAINED |
Constructor Summary | |
---|---|
UnionTypeReference(TypeReference[] typeReferences)
|
Method Summary | |
---|---|
TypeReference |
copyDims(int dim)
|
char[] |
getLastToken()
|
protected TypeBinding |
getTypeBinding(Scope scope)
|
char[][] |
getTypeName()
|
StringBuffer |
printExpression(int indent,
StringBuffer output)
|
TypeBinding |
resolveType(BlockScope scope,
boolean checkBounds)
|
void |
traverse(ASTVisitor visitor,
BlockScope scope)
Traverse an expression in the context of a blockScope |
void |
traverse(ASTVisitor visitor,
ClassScope scope)
Traverse an expression in the context of a classScope |
Methods inherited from class org.eclipse.jdt.internal.compiler.ast.TypeReference |
---|
aboutToResolve, analyseCode, baseTypeReference, checkBounds, dimensions, getParameterizedTypeName, internalResolveType, isTypeReference, reportDeprecatedType, reportDeprecatedType, reportInvalidType, resolveSuperType, resolveType, resolveType, resolveTypeArgument, resolveTypeArgument |
Methods inherited from class org.eclipse.jdt.internal.compiler.ast.Statement |
---|
branchChainTo, checkAgainstNullAnnotation, complainIfUnreachable, expectedType, generateArguments, isBoxingCompatible, isEmptyBlock, isKnowDeadCodePattern, isValidJavaStatement, resolveCase |
Methods inherited from class org.eclipse.jdt.internal.compiler.ast.ASTNode |
---|
checkInvocationArguments, concreteStatement, isFieldUseDeprecated, isImplicitThis, isMethodUseDeprecated, isSuper, isThis, isTypeUseDeprecated, printAnnotations, printIndent, printModifiers, resolveAnnotations, resolveDeprecatedAnnotations, sourceEnd, sourceStart, toString |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Field Detail |
---|
public TypeReference[] typeReferences
Constructor Detail |
---|
public UnionTypeReference(TypeReference[] typeReferences)
Method Detail |
---|
public TypeReference copyDims(int dim)
copyDims
in class TypeReference
public char[] getLastToken()
getLastToken
in class TypeReference
protected TypeBinding getTypeBinding(Scope scope)
getTypeBinding
in class TypeReference
ArrayQualifiedTypeReference.getTypeBinding(org.eclipse.jdt.internal.compiler.lookup.Scope)
public TypeBinding resolveType(BlockScope scope, boolean checkBounds)
resolveType
in class TypeReference
public char[][] getTypeName()
getTypeName
in class TypeReference
public void traverse(ASTVisitor visitor, BlockScope scope)
Expression
traverse
in class TypeReference
public void traverse(ASTVisitor visitor, ClassScope scope)
Expression
traverse
in class TypeReference
public StringBuffer printExpression(int indent, StringBuffer output)
printExpression
in class Expression
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |