org.eclipse.jdt.internal.compiler.parser
Class 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
- All Implemented Interfaces:
- TerminalTokens
public class RecoveredInitializer
- extends RecoveredField
- implements TerminalTokens
| Fields inherited from interface 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 |
|
Method Summary |
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)
|
| Methods inherited from class org.eclipse.jdt.internal.compiler.parser.RecoveredElement |
add, add, addBlockStatement, depth, enclosingInitializer, enclosingMethod, enclosingType, parser, preserveEnclosingBlocks, previousAvailableLineEnd, tabString, topElement, toString, type, updateBodyStart, updateFromParserState, updateSourceEndIfNecessary |
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)
- Overrides:
add in class RecoveredElement
add
public RecoveredElement add(FieldDeclaration newFieldDeclaration,
int bracketBalanceValue)
- Overrides:
add in class RecoveredField
add
public RecoveredElement add(LocalDeclaration localDeclaration,
int bracketBalanceValue)
- Overrides:
add in class RecoveredElement
add
public RecoveredElement add(Statement statement,
int bracketBalanceValue)
- Overrides:
add in class RecoveredField
add
public RecoveredElement add(TypeDeclaration typeDeclaration,
int bracketBalanceValue)
- Overrides:
add in class RecoveredField
addAnnotationName
public RecoveredElement addAnnotationName(int identifierPtr,
int identifierLengthPtr,
int annotationStart,
int bracketBalanceValue)
- Overrides:
addAnnotationName in class RecoveredElement
addModifier
public void addModifier(int flag,
int modifiersSourceStart)
- Overrides:
addModifier in class RecoveredElement
resetPendingModifiers
public void resetPendingModifiers()
- Overrides:
resetPendingModifiers in class RecoveredElement
toString
public String toString(int tab)
- Overrides:
toString in class RecoveredField
updatedFieldDeclaration
public FieldDeclaration updatedFieldDeclaration(int depth,
Set knownTypes)
- Overrides:
updatedFieldDeclaration in class RecoveredField
updateOnClosingBrace
public RecoveredElement updateOnClosingBrace(int braceStart,
int braceEnd)
- Overrides:
updateOnClosingBrace in class RecoveredField
updateOnOpeningBrace
public RecoveredElement updateOnOpeningBrace(int braceStart,
int braceEnd)
- Overrides:
updateOnOpeningBrace in class RecoveredField
updateSourceEndIfNecessary
public void updateSourceEndIfNecessary(int braceStart,
int braceEnd)
- Overrides:
updateSourceEndIfNecessary in class RecoveredField
Copyright © 2012. All Rights Reserved.