| Modifier and Type | Method and Description |
|---|---|
static void |
ClassFile.createProblemType(TypeDeclaration typeDeclaration,
CompilationResult unitResult)
INTERNAL USE-ONLY
Request the creation of a ClassFile compatible representation of a problematic type
|
void |
ASTVisitor.endVisit(TypeDeclaration localTypeDeclaration,
BlockScope scope) |
void |
ASTVisitor.endVisit(TypeDeclaration memberTypeDeclaration,
ClassScope scope) |
void |
ASTVisitor.endVisit(TypeDeclaration typeDeclaration,
CompilationUnitScope scope) |
boolean |
ASTVisitor.visit(TypeDeclaration localTypeDeclaration,
BlockScope scope) |
boolean |
ASTVisitor.visit(TypeDeclaration memberTypeDeclaration,
ClassScope scope) |
boolean |
ASTVisitor.visit(TypeDeclaration typeDeclaration,
CompilationUnitScope scope) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
AnnotationDiscoveryVisitor.visit(TypeDeclaration memberTypeDeclaration,
ClassScope scope) |
boolean |
AnnotationDiscoveryVisitor.visit(TypeDeclaration typeDeclaration,
CompilationUnitScope scope) |
| Modifier and Type | Field and Description |
|---|---|
TypeDeclaration |
QualifiedAllocationExpression.anonymousType |
TypeDeclaration |
TypeDeclaration.enclosingType |
TypeDeclaration[] |
TypeDeclaration.memberTypes |
TypeDeclaration[] |
CompilationUnitDeclaration.types |
| Modifier and Type | Method and Description |
|---|---|
TypeDeclaration |
TypeDeclaration.declarationOf(MemberTypeBinding memberTypeBinding)
Find the matching parse node, answers null if nothing found
|
TypeDeclaration |
CompilationUnitDeclaration.declarationOfType(char[][] typeName) |
TypeDeclaration |
TypeDeclaration.declarationOfType(char[][] typeName)
Finds the matching type amoung this type's member types.
|
| Modifier and Type | Method and Description |
|---|---|
void |
Initializer.parseStatements(Parser parser,
TypeDeclaration typeDeclaration,
CompilationUnitDeclaration unit) |
| Constructor and Description |
|---|
QualifiedAllocationExpression(TypeDeclaration anonymousType) |
| Modifier and Type | Field and Description |
|---|---|
TypeDeclaration |
ClassScope.referenceContext |
| Modifier and Type | Method and Description |
|---|---|
TypeDeclaration |
ClassScope.referenceType() |
TypeDeclaration |
BlockScope.referenceType() |
TypeDeclaration |
MethodScope.referenceType()
Answer the reference type of this scope.
|
| Modifier and Type | Method and Description |
|---|---|
void |
BlockScope.addAnonymousType(TypeDeclaration anonymousType,
ReferenceBinding superBinding) |
void |
BlockScope.addLocalType(TypeDeclaration localType) |
| Constructor and Description |
|---|
ClassScope(Scope parent,
TypeDeclaration context) |
| Modifier and Type | Field and Description |
|---|---|
protected TypeDeclaration |
Parser.pendingRecoveredType |
protected TypeDeclaration[] |
Parser.recoveredTypes |
TypeDeclaration |
RecoveredType.typeDeclaration |
| Modifier and Type | Method and Description |
|---|---|
protected TypeDeclaration |
JavadocParser.getParsedTypeDeclaration() |
TypeDeclaration |
RecoveredType.updatedTypeDeclaration(int depth,
Set knownTypes) |
| Modifier and Type | Method and Description |
|---|---|
RecoveredElement |
RecoveredBlock.add(TypeDeclaration typeDeclaration,
int bracketBalanceValue) |
RecoveredElement |
RecoveredUnit.add(TypeDeclaration typeDeclaration,
int bracketBalanceValue) |
RecoveredElement |
RecoveredElement.add(TypeDeclaration typeDeclaration,
int bracketBalanceValue) |
RecoveredElement |
RecoveredMethod.add(TypeDeclaration typeDeclaration,
int bracketBalanceValue) |
RecoveredElement |
RecoveredField.add(TypeDeclaration typeDeclaration,
int bracketBalanceValue) |
RecoveredElement |
RecoveredType.add(TypeDeclaration memberTypeDeclaration,
int bracketBalanceValue) |
RecoveredElement |
RecoveredInitializer.add(TypeDeclaration typeDeclaration,
int bracketBalanceValue) |
RecoveredElement |
RecoveredAnnotation.add(TypeDeclaration typeDeclaration,
int bracketBalanceValue) |
RecoveredElement |
RecoveredBlock.add(TypeDeclaration typeDeclaration,
int bracketBalanceValue,
boolean delegatedByParent) |
void |
Parser.parse(FieldDeclaration field,
TypeDeclaration type,
CompilationUnitDeclaration unit,
char[] initializationSource) |
void |
Parser.parse(Initializer initializer,
TypeDeclaration type,
CompilationUnitDeclaration unit) |
void |
Parser.parseStatements(ReferenceContext rc,
int start,
int end,
TypeDeclaration[] types,
CompilationUnitDeclaration unit) |
| Constructor and Description |
|---|
RecoveredType(TypeDeclaration typeDeclaration,
RecoveredElement parent,
int bracketBalance) |
| Modifier and Type | Method and Description |
|---|---|
static int[][] |
RangeUtil.computeDietRange(TypeDeclaration[] types) |
| Modifier and Type | Method and Description |
|---|---|
static int |
Util.computeOuterMostVisibility(TypeDeclaration typeDeclaration,
int visibility)
Returns the outer most enclosing type's visibility for the given TypeDeclaration
and visibility based on compiler options.
|
Copyright © 2015. All rights reserved.