Class RecoveredInitializer
java.lang.Object
org.aspectj.org.eclipse.jdt.internal.compiler.parser.RecoveredElement
org.aspectj.org.eclipse.jdt.internal.compiler.parser.RecoveredField
org.aspectj.org.eclipse.jdt.internal.compiler.parser.RecoveredInitializer
- All Implemented Interfaces:
TerminalTokens
-
Field Summary
Modifier and TypeFieldDescriptionint
Fields inherited from class org.aspectj.org.eclipse.jdt.internal.compiler.parser.RecoveredField
annotationCount, annotations, anonymousTypeCount, anonymousTypes, fieldDeclaration, modifiers, modifiersStart
Fields inherited from class org.aspectj.org.eclipse.jdt.internal.compiler.parser.RecoveredElement
bracketBalance, foundOpeningBrace, lambdaNestLevel, parent, recoveringParser
Fields inherited from interface org.aspectj.org.eclipse.jdt.internal.compiler.parser.TerminalTokens
TokenNameabstract, TokenNameafter, TokenNameAND, TokenNameAND_AND, TokenNameAND_EQUAL, TokenNamearound, TokenNameARROW, TokenNameaspect, TokenNameassert, TokenNameAT, TokenNameAT308, TokenNameAT308DOTDOTDOT, TokenNamebefore, TokenNameBeginCaseElement, 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, TokenNamenon_sealed, 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, TokenNameRestrictedIdentifierpermits, TokenNameRestrictedIdentifierrecord, TokenNameRestrictedIdentifiersealed, TokenNameRestrictedIdentifierYield, TokenNamereturn, TokenNameRIGHT_SHIFT, TokenNameRIGHT_SHIFT_EQUAL, TokenNameRPAREN, TokenNameSEMICOLON, TokenNameshort, TokenNameSingleQuoteStringLiteral, 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 Summary
ConstructorDescriptionRecoveredInitializer(FieldDeclaration fieldDeclaration, RecoveredElement parent, int bracketBalance)
RecoveredInitializer(FieldDeclaration fieldDeclaration, RecoveredElement parent, int bracketBalance, Parser parser)
-
Method Summary
Modifier and TypeMethodDescriptionadd(FieldDeclaration newFieldDeclaration, int bracketBalanceValue)
add(LocalDeclaration localDeclaration, int bracketBalanceValue)
add(TypeDeclaration typeDeclaration, int bracketBalanceValue)
addAnnotationName(int identifierPtr, int identifierLengthPtr, int annotationStart, int bracketBalanceValue)
void
addModifier(int flag, int modifiersSourceStart)
void
toString(int tab)
updatedFieldDeclaration(int depth, Set<TypeDeclaration> knownTypes)
updateOnClosingBrace(int braceStart, int braceEnd)
updateOnOpeningBrace(int braceStart, int braceEnd)
void
updateSourceEndIfNecessary(int braceStart, int braceEnd)
Methods inherited from class org.aspectj.org.eclipse.jdt.internal.compiler.parser.RecoveredField
attach, parseTree, sourceEnd, updateParseTree
Methods inherited from class org.aspectj.org.eclipse.jdt.internal.compiler.parser.RecoveredElement
add, add, add, add, addBlockStatement, depth, enclosingInitializer, enclosingMethod, enclosingType, getLastStart, parser, preserveEnclosingBlocks, previousAvailableLineEnd, tabString, topElement, toString, type, updateBodyStart, updateFromParserState, updateSourceEndIfNecessary
-
Field Details
-
localTypes
-
localTypeCount
public int localTypeCount -
initializerBody
-
-
Constructor Details
-
RecoveredInitializer
public RecoveredInitializer(FieldDeclaration fieldDeclaration, RecoveredElement parent, int bracketBalance) -
RecoveredInitializer
public RecoveredInitializer(FieldDeclaration fieldDeclaration, RecoveredElement parent, int bracketBalance, Parser parser)
-
-
Method Details
-
add
- Overrides:
add
in classRecoveredElement
-
add
- Overrides:
add
in classRecoveredField
-
add
- Overrides:
add
in classRecoveredField
-
add
- Overrides:
add
in classRecoveredField
-
add
- Overrides:
add
in classRecoveredField
-
addAnnotationName
public RecoveredElement addAnnotationName(int identifierPtr, int identifierLengthPtr, int annotationStart, int bracketBalanceValue)- Overrides:
addAnnotationName
in classRecoveredElement
-
addModifier
public void addModifier(int flag, int modifiersSourceStart)- Overrides:
addModifier
in classRecoveredElement
-
resetPendingModifiers
public void resetPendingModifiers()- Overrides:
resetPendingModifiers
in classRecoveredElement
-
toString
- Overrides:
toString
in classRecoveredField
-
updatedFieldDeclaration
- Overrides:
updatedFieldDeclaration
in classRecoveredField
-
updateOnClosingBrace
- Overrides:
updateOnClosingBrace
in classRecoveredField
-
updateOnOpeningBrace
- Overrides:
updateOnOpeningBrace
in classRecoveredField
-
updateSourceEndIfNecessary
public void updateSourceEndIfNecessary(int braceStart, int braceEnd)- Overrides:
updateSourceEndIfNecessary
in classRecoveredField
-