类 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.compilerTypeDeclaration 的使用
 

参数类型为 TypeDeclarationorg.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.dispatchTypeDeclaration 的使用
 

参数类型为 TypeDeclarationorg.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.astTypeDeclaration 的使用
 

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

返回 TypeDeclarationorg.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)
           
 

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

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

org.eclipse.jdt.internal.compiler.lookupTypeDeclaration 的使用
 

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

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

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

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

org.eclipse.jdt.internal.compiler.parserTypeDeclaration 的使用
 

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

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

参数类型为 TypeDeclarationorg.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)
           
 

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

org.eclipse.jdt.internal.compiler.parser.diagnoseTypeDeclaration 的使用
 

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

org.eclipse.jdt.internal.compiler.problemTypeDeclaration 的使用
 

参数类型为 TypeDeclarationorg.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.utilTypeDeclaration 的使用
 

参数类型为 TypeDeclarationorg.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.