|
||||||||||
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.SingleTypeReference
org.eclipse.jdt.internal.compiler.ast.Wildcard
public class Wildcard
Node to represent Wildcard
Field Summary | |
---|---|
TypeReference |
bound
|
static int |
EXTENDS
|
int |
kind
|
static int |
SUPER
|
static int |
UNBOUND
|
Fields inherited from class org.eclipse.jdt.internal.compiler.ast.SingleTypeReference |
---|
token |
Fields inherited from class org.eclipse.jdt.internal.compiler.ast.Expression |
---|
constant, implicitConversion, resolvedType, statementEnd |
Constructor Summary | |
---|---|
Wildcard(int kind)
|
Method Summary | |
---|---|
char[][] |
getParameterizedTypeName()
|
char[][] |
getTypeName()
|
java.lang.StringBuffer |
printExpression(int indent,
java.lang.StringBuffer output)
|
TypeBinding |
resolveType(BlockScope scope,
boolean checkBounds)
|
TypeBinding |
resolveType(ClassScope scope)
Resolve the type of this expression in the context of a classScope |
TypeBinding |
resolveTypeArgument(BlockScope blockScope,
ReferenceBinding genericType,
int rank)
|
TypeBinding |
resolveTypeArgument(ClassScope classScope,
ReferenceBinding genericType,
int rank)
|
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.SingleTypeReference |
---|
copyDims, copyDims, getLastToken, resolveTypeEnclosing |
Methods inherited from class org.eclipse.jdt.internal.compiler.ast.TypeReference |
---|
aboutToResolve, analyseCode, baseTypeReference, baseTypeReference, checkBounds, dimensions, handleAnnotations, isTypeReference, resolveSuperType, resolveType |
Methods inherited from class org.eclipse.jdt.internal.compiler.ast.Statement |
---|
branchChainTo, complainIfUnreachable, generateArguments, isEmptyBlock, 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 |
---|
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Field Detail |
---|
public static final int UNBOUND
public static final int EXTENDS
public static final int SUPER
public TypeReference bound
public int kind
Constructor Detail |
---|
public Wildcard(int kind)
Method Detail |
---|
public char[][] getParameterizedTypeName()
getParameterizedTypeName
in class TypeReference
public char[][] getTypeName()
getTypeName
in class SingleTypeReference
public java.lang.StringBuffer printExpression(int indent, java.lang.StringBuffer output)
printExpression
in class SingleTypeReference
public TypeBinding resolveType(BlockScope scope, boolean checkBounds)
resolveType
in class TypeReference
public TypeBinding resolveType(ClassScope scope)
Expression
resolveType
in class TypeReference
public TypeBinding resolveTypeArgument(BlockScope blockScope, ReferenceBinding genericType, int rank)
resolveTypeArgument
in class TypeReference
public TypeBinding resolveTypeArgument(ClassScope classScope, ReferenceBinding genericType, int rank)
resolveTypeArgument
in class TypeReference
public void traverse(ASTVisitor visitor, BlockScope scope)
Expression
traverse
in class SingleTypeReference
public void traverse(ASTVisitor visitor, ClassScope scope)
Expression
traverse
in class SingleTypeReference
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |