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

使用 AbstractMethodDeclaration 的软件包
org.eclipse.jdt.internal.compiler   
org.eclipse.jdt.internal.compiler.ast   
org.eclipse.jdt.internal.compiler.codegen   
org.eclipse.jdt.internal.compiler.flow   
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.compilerAbstractMethodDeclaration 的使用
 

参数类型为 AbstractMethodDeclarationorg.eclipse.jdt.internal.compiler 中的方法
 void ClassFile.addAbstractMethod(AbstractMethodDeclaration method, MethodBinding methodBinding)
          INTERNAL USE-ONLY Generate the byte for a problem method info that correspond to a bogus method.
 void ClassFile.addProblemConstructor(AbstractMethodDeclaration method, MethodBinding methodBinding, CategorizedProblem[] problems)
          INTERNAL USE-ONLY Generate the byte for a problem method info that correspond to a boggus constructor.
 void ClassFile.addProblemConstructor(AbstractMethodDeclaration method, MethodBinding methodBinding, CategorizedProblem[] problems, int savedOffset)
          INTERNAL USE-ONLY Generate the byte for a problem method info that correspond to a boggus constructor.
 void ClassFile.addProblemMethod(AbstractMethodDeclaration method, MethodBinding methodBinding, CategorizedProblem[] problems)
          INTERNAL USE-ONLY Generate the byte for a problem method info that correspond to a boggus method.
 void ClassFile.addProblemMethod(AbstractMethodDeclaration method, MethodBinding methodBinding, CategorizedProblem[] problems, int savedOffset)
          INTERNAL USE-ONLY Generate the byte for a problem method info that correspond to a boggus method.
 void ClassFile.completeCodeAttributeForProblemMethod(AbstractMethodDeclaration method, MethodBinding binding, int codeAttributeOffset, int[] startLineIndexes, int problemLine)
          INTERNAL USE-ONLY That method completes the creation of the code attribute by setting - the attribute_length - max_stack - max_locals - code_length - exception table - and debug attributes if necessary.
 

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

org.eclipse.jdt.internal.compiler.astAbstractMethodDeclaration 的子类
 class AnnotationMethodDeclaration
           
 class Clinit
           
 class ConstructorDeclaration
           
 class MethodDeclaration
           
 

声明为 AbstractMethodDeclarationorg.eclipse.jdt.internal.compiler.ast 中的字段
 AbstractMethodDeclaration[] TypeDeclaration.methods
           
 

返回 AbstractMethodDeclarationorg.eclipse.jdt.internal.compiler.ast 中的方法
 AbstractMethodDeclaration TypeDeclaration.declarationOf(MethodBinding methodBinding)
          Find the matching parse node, answers null if nothing found
 

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

声明为 AbstractMethodDeclarationorg.eclipse.jdt.internal.compiler.codegen 中的字段
 AbstractMethodDeclaration CodeStream.methodDeclaration
           
 

参数类型为 AbstractMethodDeclarationorg.eclipse.jdt.internal.compiler.codegen 中的方法
 void CodeStream.reset(AbstractMethodDeclaration referenceMethod, ClassFile targetClassFile)
           
 

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

参数类型为 AbstractMethodDeclarationorg.eclipse.jdt.internal.compiler.flow 中的方法
 void ExceptionHandlingFlowContext.complainIfUnusedExceptionHandlers(AbstractMethodDeclaration method)
           
 

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

返回 AbstractMethodDeclarationorg.eclipse.jdt.internal.compiler.lookup 中的方法
 AbstractMethodDeclaration MethodScope.referenceMethod()
          Answer the reference method of this scope, or null if initialization scope.
 AbstractMethodDeclaration MethodBinding.sourceMethod()
           
 

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

声明为 AbstractMethodDeclarationorg.eclipse.jdt.internal.compiler.parser 中的字段
 AbstractMethodDeclaration RecoveredMethod.methodDeclaration
           
 

返回 AbstractMethodDeclarationorg.eclipse.jdt.internal.compiler.parser 中的方法
 AbstractMethodDeclaration RecoveredMethod.updatedMethodDeclaration(int depth, Set knownTypes)
           
 

参数类型为 AbstractMethodDeclarationorg.eclipse.jdt.internal.compiler.parser 中的方法
 RecoveredElement RecoveredUnit.add(AbstractMethodDeclaration methodDeclaration, int bracketBalanceValue)
           
 RecoveredElement RecoveredType.add(AbstractMethodDeclaration methodDeclaration, int bracketBalanceValue)
           
 RecoveredElement RecoveredElement.add(AbstractMethodDeclaration methodDeclaration, int bracketBalanceValue)
           
 RecoveredElement RecoveredBlock.add(AbstractMethodDeclaration methodDeclaration, int bracketBalanceValue)
           
 

参数类型为 AbstractMethodDeclarationorg.eclipse.jdt.internal.compiler.parser 中的构造方法
RecoveredMethod(AbstractMethodDeclaration methodDeclaration, RecoveredElement parent, int bracketBalance, Parser parser)
           
 

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

参数类型为 AbstractMethodDeclarationorg.eclipse.jdt.internal.compiler.parser.diagnose 中的方法
static boolean RangeUtil.containsErrorInSignature(AbstractMethodDeclaration method)
           
static boolean RangeUtil.containsIgnoredBody(AbstractMethodDeclaration method)
           
 

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

参数类型为 AbstractMethodDeclarationorg.eclipse.jdt.internal.compiler.problem 中的方法
 void ProblemReporter.abstractMethodInAbstractClass(SourceTypeBinding type, AbstractMethodDeclaration methodDecl)
           
 void ProblemReporter.abstractMethodNeedingNoBody(AbstractMethodDeclaration method)
           
 void ProblemReporter.argumentTypeCannotBeVoid(SourceTypeBinding type, AbstractMethodDeclaration methodDecl, Argument arg)
           
 void ProblemReporter.bytecodeExceeds64KLimit(AbstractMethodDeclaration location)
           
 void ProblemReporter.duplicateEnumSpecialMethod(SourceTypeBinding type, AbstractMethodDeclaration methodDecl)
           
 void ProblemReporter.duplicateMethodInType(SourceTypeBinding type, AbstractMethodDeclaration methodDecl, boolean equalParameters, int severity)
           
 void ProblemReporter.duplicateModifierForMethod(ReferenceBinding type, AbstractMethodDeclaration methodDecl)
           
 void ProblemReporter.enumAbstractMethodMustBeImplemented(AbstractMethodDeclaration method)
           
 void ProblemReporter.enumConstantMustImplementAbstractMethod(AbstractMethodDeclaration method, FieldDeclaration field)
           
 void ProblemReporter.illegalAbstractModifierCombinationForMethod(ReferenceBinding type, AbstractMethodDeclaration methodDecl)
           
 void ProblemReporter.illegalModifierForAnnotationMember(AbstractMethodDeclaration methodDecl)
           
 void ProblemReporter.illegalModifierForEnumConstructor(AbstractMethodDeclaration constructor)
           
 void ProblemReporter.illegalModifierForInterfaceMethod(AbstractMethodDeclaration methodDecl)
           
 void ProblemReporter.illegalModifierForMethod(AbstractMethodDeclaration methodDecl)
           
 void ProblemReporter.illegalVararg(Argument argType, AbstractMethodDeclaration methodDecl)
           
 void ProblemReporter.illegalVisibilityModifierCombinationForMethod(ReferenceBinding type, AbstractMethodDeclaration methodDecl)
           
 void ProblemReporter.methodMustOverride(AbstractMethodDeclaration method, long complianceLevel)
           
 void ProblemReporter.methodNeedBody(AbstractMethodDeclaration methodDecl)
           
 void ProblemReporter.missingDeprecatedAnnotationForMethod(AbstractMethodDeclaration method)
           
 void ProblemReporter.missingOverrideAnnotation(AbstractMethodDeclaration method)
           
 void ProblemReporter.missingOverrideAnnotationForInterfaceMethodImplementation(AbstractMethodDeclaration method)
           
 void ProblemReporter.missingReturnType(AbstractMethodDeclaration methodDecl)
           
 void ProblemReporter.nativeMethodsCannotBeStrictfp(ReferenceBinding type, AbstractMethodDeclaration methodDecl)
           
 void ProblemReporter.tooManyParametersForSyntheticMethod(AbstractMethodDeclaration method)
           
 void ProblemReporter.unexpectedStaticModifierForMethod(ReferenceBinding type, AbstractMethodDeclaration methodDecl)
           
 void ProblemReporter.unusedDeclaredThrownException(ReferenceBinding exceptionType, AbstractMethodDeclaration method, ASTNode location)
           
 void ProblemReporter.unusedPrivateMethod(AbstractMethodDeclaration methodDecl)
           
 



Copyright © 2013. All Rights Reserved.