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

java.lang.Object
  继承者 org.eclipse.jdt.internal.compiler.parser.RecoveredElement
      继承者 org.eclipse.jdt.internal.compiler.parser.RecoveredField
          继承者 org.eclipse.jdt.internal.compiler.parser.RecoveredInitializer
所有已实现的接口:
TerminalTokens

public class RecoveredInitializer
extends RecoveredField
implements TerminalTokens


字段摘要
 RecoveredBlock initializerBody
           
 int localTypeCount
           
 RecoveredType[] localTypes
           
 
从类 org.eclipse.jdt.internal.compiler.parser.RecoveredField 继承的字段
annotationCount, annotations, anonymousTypeCount, anonymousTypes, fieldDeclaration, modifiers, modifiersStart
 
从类 org.eclipse.jdt.internal.compiler.parser.RecoveredElement 继承的字段
bracketBalance, foundOpeningBrace, parent, recoveringParser
 
从接口 org.eclipse.jdt.internal.compiler.parser.TerminalTokens 继承的字段
TokenNameabstract, TokenNameAND, TokenNameAND_AND, TokenNameAND_EQUAL, TokenNameassert, TokenNameAT, TokenNameboolean, TokenNamebreak, TokenNamebyte, TokenNamecase, TokenNamecatch, TokenNamechar, TokenNameCharacterLiteral, TokenNameclass, TokenNameCOLON, TokenNameCOMMA, TokenNameCOMMENT_BLOCK, TokenNameCOMMENT_JAVADOC, TokenNameCOMMENT_LINE, TokenNameconst, TokenNamecontinue, TokenNamedefault, TokenNameDIVIDE, TokenNameDIVIDE_EQUAL, TokenNamedo, TokenNameDOT, TokenNamedouble, TokenNameDoubleLiteral, TokenNameELLIPSIS, TokenNameelse, TokenNameenum, TokenNameEOF, TokenNameEQUAL, TokenNameEQUAL_EQUAL, TokenNameERROR, TokenNameextends, TokenNamefalse, TokenNamefinal, TokenNamefinally, TokenNamefloat, TokenNameFloatingPointLiteral, TokenNamefor, TokenNamegoto, TokenNameGREATER, TokenNameGREATER_EQUAL, TokenNameIdentifier, TokenNameif, TokenNameimplements, TokenNameimport, TokenNameinstanceof, TokenNameint, TokenNameIntegerLiteral, TokenNameinterface, TokenNameLBRACE, TokenNameLBRACKET, TokenNameLEFT_SHIFT, TokenNameLEFT_SHIFT_EQUAL, TokenNameLESS, TokenNameLESS_EQUAL, TokenNamelong, TokenNameLongLiteral, TokenNameLPAREN, TokenNameMINUS, TokenNameMINUS_EQUAL, TokenNameMINUS_MINUS, TokenNameMULTIPLY, TokenNameMULTIPLY_EQUAL, TokenNamenative, TokenNamenew, TokenNameNOT, TokenNameNOT_EQUAL, TokenNamenull, TokenNameOR, TokenNameOR_EQUAL, TokenNameOR_OR, TokenNamepackage, TokenNamePLUS, TokenNamePLUS_EQUAL, TokenNamePLUS_PLUS, TokenNameprivate, TokenNameprotected, TokenNamepublic, TokenNameQUESTION, TokenNameRBRACE, TokenNameRBRACKET, TokenNameREMAINDER, TokenNameREMAINDER_EQUAL, TokenNamereturn, TokenNameRIGHT_SHIFT, TokenNameRIGHT_SHIFT_EQUAL, TokenNameRPAREN, TokenNameSEMICOLON, TokenNameshort, TokenNamestatic, TokenNamestrictfp, TokenNameStringLiteral, TokenNamesuper, TokenNameswitch, TokenNamesynchronized, TokenNamethis, TokenNamethrow, TokenNamethrows, TokenNametransient, TokenNametrue, TokenNametry, TokenNameTWIDDLE, TokenNameUNSIGNED_RIGHT_SHIFT, TokenNameUNSIGNED_RIGHT_SHIFT_EQUAL, TokenNamevoid, TokenNamevolatile, TokenNamewhile, TokenNameWHITESPACE, TokenNameXOR, TokenNameXOR_EQUAL
 
构造方法摘要
RecoveredInitializer(FieldDeclaration fieldDeclaration, RecoveredElement parent, int bracketBalance)
           
RecoveredInitializer(FieldDeclaration fieldDeclaration, RecoveredElement parent, int bracketBalance, Parser parser)
           
 
方法摘要
 RecoveredElement add(Block nestedBlockDeclaration, int bracketBalanceValue)
           
 RecoveredElement add(FieldDeclaration newFieldDeclaration, 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)
           
 void addModifier(int flag, int modifiersSourceStart)
           
 void resetPendingModifiers()
           
 String toString(int tab)
           
 FieldDeclaration updatedFieldDeclaration(int depth, Set knownTypes)
           
 RecoveredElement updateOnClosingBrace(int braceStart, int braceEnd)
           
 RecoveredElement updateOnOpeningBrace(int braceStart, int braceEnd)
           
 void updateSourceEndIfNecessary(int braceStart, int braceEnd)
           
 
从类 org.eclipse.jdt.internal.compiler.parser.RecoveredField 继承的方法
attach, parseTree, sourceEnd, updateParseTree
 
从类 org.eclipse.jdt.internal.compiler.parser.RecoveredElement 继承的方法
add, add, addBlockStatement, depth, enclosingInitializer, enclosingMethod, enclosingType, parser, preserveEnclosingBlocks, previousAvailableLineEnd, tabString, topElement, toString, type, updateBodyStart, updateFromParserState, updateSourceEndIfNecessary
 
从类 java.lang.Object 继承的方法
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

字段详细信息

localTypes

public RecoveredType[] localTypes

localTypeCount

public int localTypeCount

initializerBody

public RecoveredBlock initializerBody
构造方法详细信息

RecoveredInitializer

public RecoveredInitializer(FieldDeclaration fieldDeclaration,
                            RecoveredElement parent,
                            int bracketBalance)

RecoveredInitializer

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

add

public RecoveredElement add(Block nestedBlockDeclaration,
                            int bracketBalanceValue)
覆盖:
RecoveredElement 中的 add

add

public RecoveredElement add(FieldDeclaration newFieldDeclaration,
                            int bracketBalanceValue)
覆盖:
RecoveredField 中的 add

add

public RecoveredElement add(LocalDeclaration localDeclaration,
                            int bracketBalanceValue)
覆盖:
RecoveredElement 中的 add

add

public RecoveredElement add(Statement statement,
                            int bracketBalanceValue)
覆盖:
RecoveredField 中的 add

add

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

addAnnotationName

public RecoveredElement addAnnotationName(int identifierPtr,
                                          int identifierLengthPtr,
                                          int annotationStart,
                                          int bracketBalanceValue)
覆盖:
RecoveredElement 中的 addAnnotationName

addModifier

public void addModifier(int flag,
                        int modifiersSourceStart)
覆盖:
RecoveredElement 中的 addModifier

resetPendingModifiers

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

toString

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

updatedFieldDeclaration

public FieldDeclaration updatedFieldDeclaration(int depth,
                                                Set knownTypes)
覆盖:
RecoveredField 中的 updatedFieldDeclaration

updateOnClosingBrace

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

updateOnOpeningBrace

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

updateSourceEndIfNecessary

public void updateSourceEndIfNecessary(int braceStart,
                                       int braceEnd)
覆盖:
RecoveredField 中的 updateSourceEndIfNecessary


Copyright © 2013. All Rights Reserved.