类 org.eclipse.jdt.internal.compiler.ast.TypeDeclaration
的使用

使用 TypeDeclaration 的软件包
org.eclipse.jdt.internal.compiler   
org.eclipse.jdt.internal.compiler.apt.dispatch   
org.eclipse.jdt.internal.compiler.ast   
org.eclipse.jdt.internal.compiler.lookup   
org.eclipse.jdt.internal.compiler.parser   
org.eclipse.jdt.internal.compiler.parser.diagnose   
org.eclipse.jdt.internal.compiler.problem   
org.eclipse.jdt.internal.compiler.util   
 

org.eclipse.jdt.internal.compiler 中 TypeDeclaration 的使用
 

参数类型为 TypeDeclaration 的 org.eclipse.jdt.internal.compiler 中的方法
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)
           
 

org.eclipse.jdt.internal.compiler.apt.dispatch 中 TypeDeclaration 的使用
 

参数类型为 TypeDeclaration 的 org.eclipse.jdt.internal.compiler.apt.dispatch 中的方法
 boolean AnnotationDiscoveryVisitor.visit(TypeDeclaration memberTypeDeclaration, ClassScope scope)
           
 boolean AnnotationDiscoveryVisitor.visit(TypeDeclaration typeDeclaration, CompilationUnitScope scope)
           
 

org.eclipse.jdt.internal.compiler.ast 中 TypeDeclaration 的使用
 

声明为 TypeDeclaration 的 org.eclipse.jdt.internal.compiler.ast 中的字段
 TypeDeclaration QualifiedAllocationExpression.anonymousType
           
 TypeDeclaration TypeDeclaration.enclosingType
           
 TypeDeclaration[] TypeDeclaration.memberTypes
           
 TypeDeclaration[] CompilationUnitDeclaration.types
           
 

返回 TypeDeclaration 的 org.eclipse.jdt.internal.compiler.ast 中的方法
 TypeDeclaration TypeDeclaration.declarationOf(MemberTypeBinding memberTypeBinding)
          Find the matching parse node, answers null if nothing found
 TypeDeclaration TypeDeclaration.declarationOfType(char[][] typeName)
          Finds the matching type amoung this type's member types.
 TypeDeclaration CompilationUnitDeclaration.declarationOfType(char[][] typeName)
           
 

参数类型为 TypeDeclaration 的 org.eclipse.jdt.internal.compiler.ast 中的方法
 void Initializer.parseStatements(Parser parser, TypeDeclaration typeDeclaration, CompilationUnitDeclaration unit)
           
 

参数类型为 TypeDeclaration 的 org.eclipse.jdt.internal.compiler.ast 中的构造方法
QualifiedAllocationExpression(TypeDeclaration anonymousType)
           
 

org.eclipse.jdt.internal.compiler.lookup 中 TypeDeclaration 的使用
 

声明为 TypeDeclaration 的 org.eclipse.jdt.internal.compiler.lookup 中的字段
 TypeDeclaration ClassScope.referenceContext
           
 

返回 TypeDeclaration 的 org.eclipse.jdt.internal.compiler.lookup 中的方法
 TypeDeclaration MethodScope.referenceType()
          Answer the reference type of this scope.
 TypeDeclaration ClassScope.referenceType()
           
 TypeDeclaration BlockScope.referenceType()
           
 

参数类型为 TypeDeclaration 的 org.eclipse.jdt.internal.compiler.lookup 中的方法
 void BlockScope.addAnonymousType(TypeDeclaration anonymousType, ReferenceBinding superBinding)
           
 void BlockScope.addLocalType(TypeDeclaration localType)
           
 

参数类型为 TypeDeclaration 的 org.eclipse.jdt.internal.compiler.lookup 中的构造方法
ClassScope(Scope parent, TypeDeclaration context)
           
 

org.eclipse.jdt.internal.compiler.parser 中 TypeDeclaration 的使用
 

声明为 TypeDeclaration 的 org.eclipse.jdt.internal.compiler.parser 中的字段
protected  TypeDeclaration Parser.pendingRecoveredType
           
protected  TypeDeclaration[] Parser.recoveredTypes
           
 TypeDeclaration RecoveredType.typeDeclaration
           
 

返回 TypeDeclaration 的 org.eclipse.jdt.internal.compiler.parser 中的方法
protected  TypeDeclaration JavadocParser.getParsedTypeDeclaration()
           
 TypeDeclaration RecoveredType.updatedTypeDeclaration(int depth, Set knownTypes)
           
 

参数类型为 TypeDeclaration 的 org.eclipse.jdt.internal.compiler.parser 中的方法
 RecoveredElement RecoveredUnit.add(TypeDeclaration typeDeclaration, int bracketBalanceValue)
           
 RecoveredElement RecoveredType.add(TypeDeclaration memberTypeDeclaration, int bracketBalanceValue)
           
 RecoveredElement RecoveredMethod.add(TypeDeclaration typeDeclaration, int bracketBalanceValue)
           
 RecoveredElement RecoveredInitializer.add(TypeDeclaration typeDeclaration, int bracketBalanceValue)
           
 RecoveredElement RecoveredField.add(TypeDeclaration typeDeclaration, int bracketBalanceValue)
           
 RecoveredElement RecoveredElement.add(TypeDeclaration typeDeclaration, int bracketBalanceValue)
           
 RecoveredElement RecoveredBlock.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)
           
 

参数类型为 TypeDeclaration 的 org.eclipse.jdt.internal.compiler.parser 中的构造方法
RecoveredType(TypeDeclaration typeDeclaration, RecoveredElement parent, int bracketBalance)
           
 

org.eclipse.jdt.internal.compiler.parser.diagnose 中 TypeDeclaration 的使用
 

参数类型为 TypeDeclaration 的 org.eclipse.jdt.internal.compiler.parser.diagnose 中的方法
static int[][] RangeUtil.computeDietRange(TypeDeclaration[] types)
           
 

org.eclipse.jdt.internal.compiler.problem 中 TypeDeclaration 的使用
 

参数类型为 TypeDeclaration 的 org.eclipse.jdt.internal.compiler.problem 中的方法
 void ProblemReporter.annotationTypeDeclarationCannotHaveSuperclass(TypeDeclaration typeDeclaration)
           
 void ProblemReporter.annotationTypeDeclarationCannotHaveSuperinterfaces(TypeDeclaration typeDeclaration)
           
 void ProblemReporter.bytecodeExceeds64KLimit(TypeDeclaration location)
           
 void ProblemReporter.duplicateNestedType(TypeDeclaration typeDecl)
           
 void ProblemReporter.duplicateTypes(CompilationUnitDeclaration compUnitDecl, TypeDeclaration typeDecl)
           
 void ProblemReporter.genericTypeCannotExtendThrowable(TypeDeclaration typeDecl)
           
 void ProblemReporter.illegalLocalTypeDeclaration(TypeDeclaration typeDeclaration)
           
 void ProblemReporter.invalidUsageOfAnnotationDeclarations(TypeDeclaration annotationTypeDeclaration)
           
 void ProblemReporter.invalidUsageOfEnumDeclarations(TypeDeclaration enumDeclaration)
           
 void ProblemReporter.invalidUsageOfTypeParametersForAnnotationDeclaration(TypeDeclaration annotationTypeDeclaration)
           
 void ProblemReporter.invalidUsageOfTypeParametersForEnumDeclaration(TypeDeclaration annotationTypeDeclaration)
           
 void ProblemReporter.missingDeprecatedAnnotationForType(TypeDeclaration type)
           
 void ProblemReporter.missingSerialVersion(TypeDeclaration typeDecl)
           
 void ProblemReporter.noMoreAvailableSpaceForConstant(TypeDeclaration typeDeclaration)
           
 void ProblemReporter.noMoreAvailableSpaceInConstantPool(TypeDeclaration typeDeclaration)
           
 void ProblemReporter.objectCannotBeGeneric(TypeDeclaration typeDecl)
           
 void ProblemReporter.publicClassMustMatchFileName(CompilationUnitDeclaration compUnitDecl, TypeDeclaration typeDecl)
           
 void ProblemReporter.tooManyFields(TypeDeclaration typeDeclaration)
           
 void ProblemReporter.tooManyMethods(TypeDeclaration typeDeclaration)
           
 void ProblemReporter.typeCollidesWithEnclosingType(TypeDeclaration typeDecl)
           
 void ProblemReporter.typeCollidesWithPackage(CompilationUnitDeclaration compUnitDecl, TypeDeclaration typeDecl)
           
 void ProblemReporter.typeHiding(TypeDeclaration typeDecl, TypeBinding hiddenType)
           
 void ProblemReporter.typeHiding(TypeDeclaration typeDecl, TypeVariableBinding hiddenTypeParameter)
           
 void ProblemReporter.unusedPrivateType(TypeDeclaration typeDecl)
           
 

org.eclipse.jdt.internal.compiler.util 中 TypeDeclaration 的使用
 

参数类型为 TypeDeclaration 的 org.eclipse.jdt.internal.compiler.util 中的方法
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 © 2013. All Rights Reserved.