org.eclipse.jdt.internal.compiler.parser
类 RecoveredLocalVariable

java.lang.Object
  继承者 org.eclipse.jdt.internal.compiler.parser.RecoveredElement
      继承者 org.eclipse.jdt.internal.compiler.parser.RecoveredStatement
          继承者 org.eclipse.jdt.internal.compiler.parser.RecoveredLocalVariable

public class RecoveredLocalVariable
extends RecoveredStatement


字段摘要
 int annotationCount
           
 RecoveredAnnotation[] annotations
           
 LocalDeclaration localDeclaration
           
 int modifiers
           
 int modifiersStart
           
 
从类 org.eclipse.jdt.internal.compiler.parser.RecoveredStatement 继承的字段
statement
 
从类 org.eclipse.jdt.internal.compiler.parser.RecoveredElement 继承的字段
bracketBalance, foundOpeningBrace, parent, recoveringParser
 
构造方法摘要
RecoveredLocalVariable(LocalDeclaration localDeclaration, RecoveredElement parent, int bracketBalance)
           
 
方法摘要
 RecoveredElement add(Statement stmt, int bracketBalanceValue)
           
 void attach(RecoveredAnnotation[] annots, int annotCount, int mods, int modsSourceStart)
           
 ASTNode parseTree()
           
 int sourceEnd()
           
 String toString(int tab)
           
 Statement updatedStatement(int depth, Set knownTypes)
           
 RecoveredElement updateOnClosingBrace(int braceStart, int braceEnd)
           
 RecoveredElement updateOnOpeningBrace(int braceStart, int braceEnd)
           
 void updateParseTree()
           
 void updateSourceEndIfNecessary(int bodyStart, int bodyEnd)
           
 
从类 org.eclipse.jdt.internal.compiler.parser.RecoveredElement 继承的方法
add, add, add, add, add, add, addAnnotationName, addBlockStatement, addModifier, depth, enclosingInitializer, enclosingMethod, enclosingType, parser, preserveEnclosingBlocks, previousAvailableLineEnd, resetPendingModifiers, tabString, topElement, toString, type, updateBodyStart, updateFromParserState, updateSourceEndIfNecessary
 
从类 java.lang.Object 继承的方法
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

字段详细信息

annotations

public RecoveredAnnotation[] annotations

annotationCount

public int annotationCount

modifiers

public int modifiers

modifiersStart

public int modifiersStart

localDeclaration

public LocalDeclaration localDeclaration
构造方法详细信息

RecoveredLocalVariable

public RecoveredLocalVariable(LocalDeclaration localDeclaration,
                              RecoveredElement parent,
                              int bracketBalance)
方法详细信息

add

public RecoveredElement add(Statement stmt,
                            int bracketBalanceValue)
覆盖:
RecoveredElement 中的 add

attach

public void attach(RecoveredAnnotation[] annots,
                   int annotCount,
                   int mods,
                   int modsSourceStart)

parseTree

public ASTNode parseTree()
覆盖:
RecoveredStatement 中的 parseTree

sourceEnd

public int sourceEnd()
覆盖:
RecoveredStatement 中的 sourceEnd

toString

public String toString(int tab)
覆盖:
RecoveredStatement 中的 toString

updatedStatement

public Statement updatedStatement(int depth,
                                  Set knownTypes)
覆盖:
RecoveredStatement 中的 updatedStatement

updateOnClosingBrace

public RecoveredElement updateOnClosingBrace(int braceStart,
                                             int braceEnd)
覆盖:
RecoveredStatement 中的 updateOnClosingBrace

updateOnOpeningBrace

public RecoveredElement updateOnOpeningBrace(int braceStart,
                                             int braceEnd)
覆盖:
RecoveredElement 中的 updateOnOpeningBrace

updateParseTree

public void updateParseTree()
覆盖:
RecoveredStatement 中的 updateParseTree

updateSourceEndIfNecessary

public void updateSourceEndIfNecessary(int bodyStart,
                                       int bodyEnd)
覆盖:
RecoveredStatement 中的 updateSourceEndIfNecessary


Copyright © 2013. All Rights Reserved.