public class RecoveredBlock extends RecoveredStatement implements TerminalTokens
| Modifier and Type | Field and Description |
|---|---|
Block |
blockDeclaration |
RecoveredLocalVariable |
pendingArgument |
boolean |
preserveContent |
int |
statementCount |
RecoveredStatement[] |
statements |
statementbracketBalance, foundOpeningBrace, lambdaNestLevel, parent, recoveringParserTokenNameabstract, TokenNameafter, TokenNameAND, TokenNameAND_AND, TokenNameAND_EQUAL, TokenNamearound, TokenNameARROW, TokenNameaspect, TokenNameassert, TokenNameAT, TokenNameAT308, TokenNameAT308DOTDOTDOT, TokenNamebefore, 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, 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, TokenNameNotAToken, TokenNamenull, TokenNameOR, TokenNameOR_EQUAL, TokenNameOR_OR, TokenNamepackage, TokenNamePLUS, TokenNamePLUS_EQUAL, TokenNamePLUS_PLUS, TokenNamepointcut, TokenNameprivate, TokenNameprivileged, 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| Constructor and Description |
|---|
RecoveredBlock(Block block,
RecoveredElement parent,
int bracketBalance) |
| Modifier and Type | Method and Description |
|---|---|
RecoveredElement |
add(AbstractMethodDeclaration methodDeclaration,
int bracketBalanceValue) |
RecoveredElement |
add(Block nestedBlockDeclaration,
int bracketBalanceValue) |
RecoveredElement |
add(FieldDeclaration fieldDeclaration,
int bracketBalanceValue) |
RecoveredElement |
add(LocalDeclaration localDeclaration,
int bracketBalanceValue) |
RecoveredElement |
add(LocalDeclaration localDeclaration,
int bracketBalanceValue,
boolean delegatedByParent) |
RecoveredElement |
add(Statement stmt,
int bracketBalanceValue) |
RecoveredElement |
add(Statement stmt,
int bracketBalanceValue,
boolean delegatedByParent) |
RecoveredElement |
add(TypeDeclaration typeDeclaration,
int bracketBalanceValue) |
RecoveredElement |
add(TypeDeclaration typeDeclaration,
int bracketBalanceValue,
boolean delegatedByParent) |
RecoveredElement |
addAnnotationName(int identifierPtr,
int identifierLengthPtr,
int annotationStart,
int bracketBalanceValue) |
void |
addModifier(int flag,
int modifiersSourceStart) |
ASTNode |
parseTree() |
void |
resetPendingModifiers() |
java.lang.String |
toString(int tab) |
Block |
updatedBlock(int depth,
java.util.Set<TypeDeclaration> knownTypes) |
Statement |
updatedStatement(int depth,
java.util.Set<TypeDeclaration> knownTypes) |
RecoveredElement |
updateOnClosingBrace(int braceStart,
int braceEnd) |
RecoveredElement |
updateOnOpeningBrace(int braceStart,
int braceEnd) |
void |
updateParseTree() |
sourceEnd, updateSourceEndIfNecessaryadd, addBlockStatement, depth, enclosingInitializer, enclosingMethod, enclosingType, parser, preserveEnclosingBlocks, previousAvailableLineEnd, tabString, topElement, toString, type, updateBodyStart, updateFromParserState, updateSourceEndIfNecessarypublic Block blockDeclaration
public RecoveredStatement[] statements
public int statementCount
public boolean preserveContent
public RecoveredLocalVariable pendingArgument
public RecoveredBlock(Block block, RecoveredElement parent, int bracketBalance)
public RecoveredElement add(AbstractMethodDeclaration methodDeclaration, int bracketBalanceValue)
add in class RecoveredElementpublic RecoveredElement add(Block nestedBlockDeclaration, int bracketBalanceValue)
add in class RecoveredElementpublic RecoveredElement add(LocalDeclaration localDeclaration, int bracketBalanceValue)
add in class RecoveredElementpublic RecoveredElement add(LocalDeclaration localDeclaration, int bracketBalanceValue, boolean delegatedByParent)
public RecoveredElement add(Statement stmt, int bracketBalanceValue)
add in class RecoveredElementpublic RecoveredElement add(Statement stmt, int bracketBalanceValue, boolean delegatedByParent)
public RecoveredElement add(TypeDeclaration typeDeclaration, int bracketBalanceValue)
add in class RecoveredElementpublic RecoveredElement add(TypeDeclaration typeDeclaration, int bracketBalanceValue, boolean delegatedByParent)
public RecoveredElement addAnnotationName(int identifierPtr, int identifierLengthPtr, int annotationStart, int bracketBalanceValue)
addAnnotationName in class RecoveredElementpublic void addModifier(int flag,
int modifiersSourceStart)
addModifier in class RecoveredElementpublic ASTNode parseTree()
parseTree in class RecoveredStatementpublic void resetPendingModifiers()
resetPendingModifiers in class RecoveredElementpublic java.lang.String toString(int tab)
toString in class RecoveredStatementpublic Block updatedBlock(int depth, java.util.Set<TypeDeclaration> knownTypes)
public Statement updatedStatement(int depth, java.util.Set<TypeDeclaration> knownTypes)
updatedStatement in class RecoveredStatementpublic RecoveredElement updateOnClosingBrace(int braceStart, int braceEnd)
updateOnClosingBrace in class RecoveredStatementpublic RecoveredElement updateOnOpeningBrace(int braceStart, int braceEnd)
updateOnOpeningBrace in class RecoveredElementpublic void updateParseTree()
updateParseTree in class RecoveredStatementpublic RecoveredElement add(FieldDeclaration fieldDeclaration, int bracketBalanceValue)
add in class RecoveredElement