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

java.lang.Object
  继承者 org.eclipse.jdt.internal.compiler.parser.RecoveredElement
直接已知子类:
RecoveredAnnotation, RecoveredField, RecoveredImport, RecoveredMethod, RecoveredStatement, RecoveredUnit

public class RecoveredElement
extends Object


字段摘要
 int bracketBalance
           
 boolean foundOpeningBrace
           
 RecoveredElement parent
           
protected  Parser recoveringParser
           
 
构造方法摘要
RecoveredElement(RecoveredElement parent, int bracketBalance)
           
RecoveredElement(RecoveredElement parent, int bracketBalance, Parser parser)
           
 
方法摘要
 RecoveredElement add(AbstractMethodDeclaration methodDeclaration, int bracketBalanceValue)
           
 RecoveredElement add(Block nestedBlockDeclaration, int bracketBalanceValue)
           
 RecoveredElement add(FieldDeclaration fieldDeclaration, int bracketBalanceValue)
           
 RecoveredElement add(ImportReference importReference, int bracketBalanceValue)
           
 RecoveredElement add(LocalDeclaration localDeclaration, int bracketBalanceValue)
           
 RecoveredElement add(Statement statement, int bracketBalanceValue)
           
 RecoveredElement add(TypeDeclaration typeDeclaration, int bracketBalanceValue)
           
 RecoveredElement addAnnotationName(int identifierPtr, int identifierLengthPtr, int annotationStart, int bracketBalanceValue)
           
protected  void addBlockStatement(RecoveredBlock recoveredBlock)
           
 void addModifier(int flag, int modifiersSourceStart)
           
 int depth()
           
 RecoveredInitializer enclosingInitializer()
           
 RecoveredMethod enclosingMethod()
           
 RecoveredType enclosingType()
           
 Parser parser()
           
 ASTNode parseTree()
           
 void preserveEnclosingBlocks()
           
 int previousAvailableLineEnd(int position)
           
 void resetPendingModifiers()
           
 int sourceEnd()
           
protected  String tabString(int tab)
           
 RecoveredElement topElement()
           
 String toString()
           
 String toString(int tab)
           
 RecoveredType type()
           
 void updateBodyStart(int bodyStart)
           
 void updateFromParserState()
           
 RecoveredElement updateOnClosingBrace(int braceStart, int braceEnd)
           
 RecoveredElement updateOnOpeningBrace(int braceStart, int braceEnd)
           
 void updateParseTree()
           
 void updateSourceEndIfNecessary(int sourceEnd)
           
 void updateSourceEndIfNecessary(int braceStart, int braceEnd)
           
 
从类 java.lang.Object 继承的方法
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

字段详细信息

parent

public RecoveredElement parent

bracketBalance

public int bracketBalance

foundOpeningBrace

public boolean foundOpeningBrace

recoveringParser

protected Parser recoveringParser
构造方法详细信息

RecoveredElement

public RecoveredElement(RecoveredElement parent,
                        int bracketBalance)

RecoveredElement

public RecoveredElement(RecoveredElement parent,
                        int bracketBalance,
                        Parser parser)
方法详细信息

addAnnotationName

public RecoveredElement addAnnotationName(int identifierPtr,
                                          int identifierLengthPtr,
                                          int annotationStart,
                                          int bracketBalanceValue)

add

public RecoveredElement add(AbstractMethodDeclaration methodDeclaration,
                            int bracketBalanceValue)

add

public RecoveredElement add(Block nestedBlockDeclaration,
                            int bracketBalanceValue)

add

public RecoveredElement add(FieldDeclaration fieldDeclaration,
                            int bracketBalanceValue)

add

public RecoveredElement add(ImportReference importReference,
                            int bracketBalanceValue)

add

public RecoveredElement add(LocalDeclaration localDeclaration,
                            int bracketBalanceValue)

add

public RecoveredElement add(Statement statement,
                            int bracketBalanceValue)

add

public RecoveredElement add(TypeDeclaration typeDeclaration,
                            int bracketBalanceValue)

addBlockStatement

protected void addBlockStatement(RecoveredBlock recoveredBlock)

addModifier

public void addModifier(int flag,
                        int modifiersSourceStart)

depth

public int depth()

enclosingInitializer

public RecoveredInitializer enclosingInitializer()

enclosingMethod

public RecoveredMethod enclosingMethod()

enclosingType

public RecoveredType enclosingType()

parser

public Parser parser()

parseTree

public ASTNode parseTree()

resetPendingModifiers

public void resetPendingModifiers()

preserveEnclosingBlocks

public void preserveEnclosingBlocks()

previousAvailableLineEnd

public int previousAvailableLineEnd(int position)

sourceEnd

public int sourceEnd()

tabString

protected String tabString(int tab)

topElement

public RecoveredElement topElement()

toString

public String toString()
覆盖:
Object 中的 toString

toString

public String toString(int tab)

type

public RecoveredType type()

updateBodyStart

public void updateBodyStart(int bodyStart)

updateFromParserState

public void updateFromParserState()

updateOnClosingBrace

public RecoveredElement updateOnClosingBrace(int braceStart,
                                             int braceEnd)

updateOnOpeningBrace

public RecoveredElement updateOnOpeningBrace(int braceStart,
                                             int braceEnd)

updateParseTree

public void updateParseTree()

updateSourceEndIfNecessary

public void updateSourceEndIfNecessary(int braceStart,
                                       int braceEnd)

updateSourceEndIfNecessary

public void updateSourceEndIfNecessary(int sourceEnd)


Copyright © 2013. All Rights Reserved.