org.eclipse.jdt.internal.compiler.parser
类 RecoveredAnnotation

java.lang.Object
  继承者 org.eclipse.jdt.internal.compiler.parser.RecoveredElement
      继承者 org.eclipse.jdt.internal.compiler.parser.RecoveredAnnotation

public class RecoveredAnnotation
extends RecoveredElement


字段摘要
 Annotation annotation
           
 boolean hasPendingMemberValueName
           
static int MARKER
           
 int memberValuPairEqualEnd
           
static int NORMAL
           
static int SINGLE_MEMBER
           
 
从类 org.eclipse.jdt.internal.compiler.parser.RecoveredElement 继承的字段
bracketBalance, foundOpeningBrace, parent, recoveringParser
 
构造方法摘要
RecoveredAnnotation(int identifierPtr, int identifierLengthPtr, int sourceStart, RecoveredElement parent, int bracketBalance)
           
 
方法摘要
 RecoveredElement add(TypeDeclaration typeDeclaration, int bracketBalanceValue)
           
 RecoveredElement addAnnotation(Annotation annot, int index)
           
 RecoveredElement addAnnotationName(int identPtr, int identLengthPtr, int annotationStart, int bracketBalanceValue)
           
 ASTNode parseTree()
           
 void resetPendingModifiers()
           
 void setKind(int kind)
           
 int sourceEnd()
           
 String toString(int tab)
           
 Annotation updatedAnnotationReference()
           
 void updateFromParserState()
           
 RecoveredElement updateOnClosingBrace(int braceStart, int braceEnd)
           
 void updateParseTree()
           
 
从类 org.eclipse.jdt.internal.compiler.parser.RecoveredElement 继承的方法
add, add, add, add, add, add, addBlockStatement, addModifier, depth, enclosingInitializer, enclosingMethod, enclosingType, parser, preserveEnclosingBlocks, previousAvailableLineEnd, tabString, topElement, toString, type, updateBodyStart, updateOnOpeningBrace, updateSourceEndIfNecessary, updateSourceEndIfNecessary
 
从类 java.lang.Object 继承的方法
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

字段详细信息

MARKER

public static final int MARKER
另请参见:
常量字段值

NORMAL

public static final int NORMAL
另请参见:
常量字段值

SINGLE_MEMBER

public static final int SINGLE_MEMBER
另请参见:
常量字段值

hasPendingMemberValueName

public boolean hasPendingMemberValueName

memberValuPairEqualEnd

public int memberValuPairEqualEnd

annotation

public Annotation annotation
构造方法详细信息

RecoveredAnnotation

public RecoveredAnnotation(int identifierPtr,
                           int identifierLengthPtr,
                           int sourceStart,
                           RecoveredElement parent,
                           int bracketBalance)
方法详细信息

add

public RecoveredElement add(TypeDeclaration typeDeclaration,
                            int bracketBalanceValue)
覆盖:
RecoveredElement 中的 add

addAnnotationName

public RecoveredElement addAnnotationName(int identPtr,
                                          int identLengthPtr,
                                          int annotationStart,
                                          int bracketBalanceValue)
覆盖:
RecoveredElement 中的 addAnnotationName

addAnnotation

public RecoveredElement addAnnotation(Annotation annot,
                                      int index)

updateFromParserState

public void updateFromParserState()
覆盖:
RecoveredElement 中的 updateFromParserState

parseTree

public ASTNode parseTree()
覆盖:
RecoveredElement 中的 parseTree

resetPendingModifiers

public void resetPendingModifiers()
覆盖:
RecoveredElement 中的 resetPendingModifiers

setKind

public void setKind(int kind)

sourceEnd

public int sourceEnd()
覆盖:
RecoveredElement 中的 sourceEnd

toString

public String toString(int tab)
覆盖:
RecoveredElement 中的 toString

updatedAnnotationReference

public Annotation updatedAnnotationReference()

updateOnClosingBrace

public RecoveredElement updateOnClosingBrace(int braceStart,
                                             int braceEnd)
覆盖:
RecoveredElement 中的 updateOnClosingBrace

updateParseTree

public void updateParseTree()
覆盖:
RecoveredElement 中的 updateParseTree


Copyright © 2013. All Rights Reserved.