public class RecoveredInitializer extends RecoveredField implements TerminalTokens
| Modifier and Type | Field and Description |
|---|---|
RecoveredBlock |
initializerBody |
int |
localTypeCount |
RecoveredType[] |
localTypes |
annotationCount, annotations, anonymousTypeCount, anonymousTypes, fieldDeclaration, modifiers, modifiersStartbracketBalance, foundOpeningBrace, lambdaNestLevel, parent, recoveringParserTokenNameabstract, TokenNameafter, TokenNameAND, TokenNameAND_AND, TokenNameAND_EQUAL, TokenNamearound, TokenNameARROW, TokenNameaspect, TokenNameassert, TokenNameAT, TokenNameAT308, TokenNameAT308DOTDOTDOT, TokenNamebefore, TokenNameBeginCaseExpr, TokenNameBeginIntersectionCast, TokenNameBeginLambda, TokenNameBeginTypeArguments, TokenNameboolean, TokenNamebreak, TokenNamebyte, TokenNamecase, TokenNamecatch, TokenNamechar, TokenNameCharacterLiteral, TokenNameclass, TokenNameCOLON, TokenNameCOLON_COLON, TokenNameCOMMA, TokenNameCOMMENT_BLOCK, TokenNameCOMMENT_JAVADOC, TokenNameCOMMENT_LINE, TokenNameconst, TokenNamecontinue, TokenNamedeclare, TokenNamedefault, TokenNameDIVIDE, TokenNameDIVIDE_EQUAL, TokenNamedo, TokenNameDOT, TokenNamedouble, TokenNameDoubleLiteral, TokenNameElidedSemicolonAndRightBrace, TokenNameELLIPSIS, TokenNameelse, TokenNameenum, TokenNameEOF, TokenNameEQUAL, TokenNameEQUAL_EQUAL, TokenNameERROR, TokenNameexports, 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, TokenNamemodule, TokenNameMULTIPLY, TokenNameMULTIPLY_EQUAL, TokenNamenative, TokenNamenew, TokenNameNOT, TokenNameNOT_EQUAL, TokenNameNotAToken, TokenNamenull, TokenNameopen, TokenNameopens, TokenNameOR, TokenNameOR_EQUAL, TokenNameOR_OR, TokenNamepackage, TokenNamePLUS, TokenNamePLUS_EQUAL, TokenNamePLUS_PLUS, TokenNamepointcut, TokenNameprivate, TokenNameprivileged, TokenNameprotected, TokenNameprovides, TokenNamepublic, TokenNameQUESTION, TokenNameRBRACE, TokenNameRBRACKET, TokenNameREMAINDER, TokenNameREMAINDER_EQUAL, TokenNamerequires, TokenNameRestrictedIdentifierrecord, TokenNameRestrictedIdentifierYield, TokenNamereturn, TokenNameRIGHT_SHIFT, TokenNameRIGHT_SHIFT_EQUAL, TokenNameRPAREN, TokenNameSEMICOLON, TokenNameshort, TokenNamestatic, TokenNamestrictfp, TokenNameStringLiteral, TokenNamesuper, TokenNameswitch, TokenNamesynchronized, TokenNameTextBlock, TokenNamethis, TokenNamethrow, TokenNamethrows, TokenNameto, TokenNametransient, TokenNametransitive, TokenNametrue, TokenNametry, TokenNameTWIDDLE, TokenNameUNSIGNED_RIGHT_SHIFT, TokenNameUNSIGNED_RIGHT_SHIFT_EQUAL, TokenNameuses, TokenNamevoid, TokenNamevolatile, TokenNamewhile, TokenNameWHITESPACE, TokenNamewith, TokenNameXOR, TokenNameXOR_EQUAL| Constructor and Description |
|---|
RecoveredInitializer(FieldDeclaration fieldDeclaration,
RecoveredElement parent,
int bracketBalance) |
RecoveredInitializer(FieldDeclaration fieldDeclaration,
RecoveredElement parent,
int bracketBalance,
Parser parser) |
| Modifier and Type | Method and Description |
|---|---|
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() |
java.lang.String |
toString(int tab) |
FieldDeclaration |
updatedFieldDeclaration(int depth,
java.util.Set<TypeDeclaration> knownTypes) |
RecoveredElement |
updateOnClosingBrace(int braceStart,
int braceEnd) |
RecoveredElement |
updateOnOpeningBrace(int braceStart,
int braceEnd) |
void |
updateSourceEndIfNecessary(int braceStart,
int braceEnd) |
attach, parseTree, sourceEnd, updateParseTreeadd, add, add, add, addBlockStatement, depth, enclosingInitializer, enclosingMethod, enclosingType, getLastStart, parser, preserveEnclosingBlocks, previousAvailableLineEnd, tabString, topElement, toString, type, updateBodyStart, updateFromParserState, updateSourceEndIfNecessarypublic RecoveredType[] localTypes
public int localTypeCount
public RecoveredBlock initializerBody
public RecoveredInitializer(FieldDeclaration fieldDeclaration, RecoveredElement parent, int bracketBalance)
public RecoveredInitializer(FieldDeclaration fieldDeclaration, RecoveredElement parent, int bracketBalance, Parser parser)
public RecoveredElement add(Block nestedBlockDeclaration, int bracketBalanceValue)
add in class RecoveredElementpublic RecoveredElement add(FieldDeclaration newFieldDeclaration, int bracketBalanceValue)
add in class RecoveredFieldpublic RecoveredElement add(LocalDeclaration localDeclaration, int bracketBalanceValue)
add in class RecoveredFieldpublic RecoveredElement add(Statement statement, int bracketBalanceValue)
add in class RecoveredFieldpublic RecoveredElement add(TypeDeclaration typeDeclaration, int bracketBalanceValue)
add in class RecoveredFieldpublic RecoveredElement addAnnotationName(int identifierPtr, int identifierLengthPtr, int annotationStart, int bracketBalanceValue)
addAnnotationName in class RecoveredElementpublic void addModifier(int flag,
int modifiersSourceStart)
addModifier in class RecoveredElementpublic void resetPendingModifiers()
resetPendingModifiers in class RecoveredElementpublic java.lang.String toString(int tab)
toString in class RecoveredFieldpublic FieldDeclaration updatedFieldDeclaration(int depth, java.util.Set<TypeDeclaration> knownTypes)
updatedFieldDeclaration in class RecoveredFieldpublic RecoveredElement updateOnClosingBrace(int braceStart, int braceEnd)
updateOnClosingBrace in class RecoveredFieldpublic RecoveredElement updateOnOpeningBrace(int braceStart, int braceEnd)
updateOnOpeningBrace in class RecoveredFieldpublic void updateSourceEndIfNecessary(int braceStart,
int braceEnd)
updateSourceEndIfNecessary in class RecoveredField