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
| 从接口 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 |
|
方法摘要 |
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.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)
- 覆盖:
- 类
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.