|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectorg.aspectj.org.eclipse.jdt.internal.compiler.ast.ASTNode
org.aspectj.org.eclipse.jdt.internal.compiler.ast.Statement
org.aspectj.org.eclipse.jdt.internal.compiler.ast.AbstractVariableDeclaration
org.aspectj.org.eclipse.jdt.internal.compiler.ast.TypeParameter
public class TypeParameter
| Field Summary | |
|---|---|
TypeVariableBinding |
binding
|
TypeReference[] |
bounds
|
| Fields inherited from class org.aspectj.org.eclipse.jdt.internal.compiler.ast.AbstractVariableDeclaration |
|---|
annotations, declarationEnd, declarationSourceEnd, declarationSourceStart, ENUM_CONSTANT, FIELD, hiddenVariableDepth, initialization, INITIALIZER, LOCAL_VARIABLE, modifiers, modifiersSourceStart, name, PARAMETER, type, TYPE_PARAMETER |
| Fields inherited from class org.aspectj.org.eclipse.jdt.internal.compiler.ast.Statement |
|---|
COMPLAINED_FAKE_REACHABLE, COMPLAINED_UNREACHABLE, NOT_COMPLAINED |
| Constructor Summary | |
|---|---|
TypeParameter()
|
|
| Method Summary | |
|---|---|
void |
checkBounds(Scope scope)
|
void |
generateCode(BlockScope currentScope,
CodeStream codeStream)
|
int |
getKind()
Returns the constant kind of this variable declaration |
java.lang.StringBuffer |
printStatement(int indent,
java.lang.StringBuffer output)
|
void |
resolve(BlockScope scope)
|
void |
resolve(ClassScope scope)
|
void |
traverse(ASTVisitor visitor,
BlockScope scope)
|
void |
traverse(ASTVisitor visitor,
ClassScope scope)
|
| Methods inherited from class org.aspectj.org.eclipse.jdt.internal.compiler.ast.AbstractVariableDeclaration |
|---|
analyseCode, genericTypeArguments, isSuperAccess, isTypeAccess, printAsExpression, setActualReceiverType, setDepth, setFieldIndex |
| Methods inherited from class org.aspectj.org.eclipse.jdt.internal.compiler.ast.Statement |
|---|
branchChainTo, checkAgainstNullAnnotation, complainIfUnreachable, expectedType, generateArguments, isBoxingCompatible, isEmptyBlock, isKnowDeadCodePattern, isValidJavaStatement, print, resolveCase |
| Methods inherited from class org.aspectj.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 |
| Methods inherited from interface org.aspectj.org.eclipse.jdt.internal.compiler.lookup.InvocationSite |
|---|
expectedType, sourceEnd, sourceStart |
| Field Detail |
|---|
public TypeVariableBinding binding
public TypeReference[] bounds
| Constructor Detail |
|---|
public TypeParameter()
| Method Detail |
|---|
public int getKind()
AbstractVariableDeclaration
getKind in class AbstractVariableDeclarationAbstractVariableDeclaration.getKind()public void checkBounds(Scope scope)
public void resolve(BlockScope scope)
resolve in class AbstractVariableDeclarationpublic void resolve(ClassScope scope)
public java.lang.StringBuffer printStatement(int indent,
java.lang.StringBuffer output)
printStatement in class AbstractVariableDeclaration
public void generateCode(BlockScope currentScope,
CodeStream codeStream)
generateCode in class Statement
public void traverse(ASTVisitor visitor,
BlockScope scope)
traverse in class ASTNode
public void traverse(ASTVisitor visitor,
ClassScope scope)
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||