com.sun.tools.javac.tree
Class JCTree.JCStatement

java.lang.Object
  extended by com.sun.tools.javac.tree.JCTree
      extended by com.sun.tools.javac.tree.JCTree.JCStatement
All Implemented Interfaces:
StatementTree, Tree, JCDiagnostic.DiagnosticPosition, java.lang.Cloneable
Direct Known Subclasses:
JCTree.JCAssert, JCTree.JCBlock, JCTree.JCBreak, JCTree.JCCase, JCTree.JCClassDecl, JCTree.JCContinue, JCTree.JCDoWhileLoop, JCTree.JCEnhancedForLoop, JCTree.JCEscapeStat, JCTree.JCExpressionStatement, JCTree.JCForLoop, JCTree.JCIf, JCTree.JCLabeledStatement, JCTree.JCReturn, JCTree.JCSkip, JCTree.JCSwitch, JCTree.JCSynchronized, JCTree.JCThrow, JCTree.JCTry, JCTree.JCVariableDecl, JCTree.JCWhileLoop
Enclosing class:
JCTree

public abstract static class JCTree.JCStatement
extends JCTree
implements StatementTree


Nested Class Summary
 
Nested classes/interfaces inherited from class com.sun.tools.javac.tree.JCTree
JCTree.Factory, JCTree.JCAnnotation, JCTree.JCArrayAccess, JCTree.JCArrayTypeTree, JCTree.JCAssert, JCTree.JCAssign, JCTree.JCAssignOp, JCTree.JCBinary, JCTree.JCBlock, JCTree.JCBracketExpr, JCTree.JCBracketStat, JCTree.JCBreak, JCTree.JCCase, JCTree.JCCatch, JCTree.JCClassDecl, JCTree.JCCompilationUnit, JCTree.JCConditional, JCTree.JCContinue, JCTree.JCDoWhileLoop, JCTree.JCEnhancedForLoop, JCTree.JCErroneous, JCTree.JCEscapeExpr, JCTree.JCEscapeStat, JCTree.JCExpression, JCTree.JCExpressionStatement, JCTree.JCFieldAccess, JCTree.JCForLoop, JCTree.JCIdent, JCTree.JCIf, JCTree.JCImport, JCTree.JCInstanceOf, JCTree.JCLabeledStatement, JCTree.JCLiteral, JCTree.JCMethodDecl, JCTree.JCMethodInvocation, JCTree.JCModifiers, JCTree.JCNewArray, JCTree.JCNewClass, JCTree.JCParens, JCTree.JCPrimitiveTypeTree, JCTree.JCReturn, JCTree.JCSkip, JCTree.JCStatement, JCTree.JCSwitch, JCTree.JCSynchronized, JCTree.JCThrow, JCTree.JCTry, JCTree.JCTypeApply, JCTree.JCTypeCast, JCTree.JCTypeParameter, JCTree.JCUnary, JCTree.JCVariableDecl, JCTree.JCWhileLoop, JCTree.JCWildcard, JCTree.LetExpr, JCTree.TypeBoundKind, JCTree.Visitor
 
Nested classes/interfaces inherited from interface com.sun.source.tree.Tree
Tree.Kind
 
Field Summary
 
Fields inherited from class com.sun.tools.javac.tree.JCTree
AND, ANNOTATION, APPLY, ASGOffset, ASSERT, ASSIGN, BITAND, BITAND_ASG, BITOR, BITOR_ASG, BITXOR, BITXOR_ASG, BLOCK, BRACKET_EXPR, BRACKET_STAT, BREAK, CASE, CATCH, CLASSDEF, COMPL, CONDEXPR, CONTINUE, DIV, DIV_ASG, DOLOOP, EQ, ERRONEOUS, ESCAPE_EXPR, ESCAPE_STAT, EXEC, FOREACHLOOP, FORLOOP, GE, GT, IDENT, IF, IMPORT, INDEXED, LABELLED, LE, LETEXPR, LITERAL, LT, METHODDEF, MINUS, MINUS_ASG, MOD, MOD_ASG, MODIFIERS, MUL, MUL_ASG, NE, NEG, NEWARRAY, NEWCLASS, NOT, NULLCHK, OR, PARENS, PLUS, PLUS_ASG, pos, POS, POSTDEC, POSTINC, PREDEC, PREINC, RETURN, SELECT, SKIP, SL, SL_ASG, SR, SR_ASG, SWITCH, SYNCHRONIZED, THROW, TOPLEVEL, TRY, type, TYPEAPPLY, TYPEARRAY, TYPEBOUNDKIND, TYPECAST, TYPEIDENT, TYPEPARAMETER, TYPETEST, USR, USR_ASG, VARDEF, WHILELOOP, WILDCARD
 
Constructor Summary
JCTree.JCStatement()
           
 
Method Summary
 JCTree.JCStatement setPos(int pos)
          Set position field and return this tree.
 JCTree.JCStatement setType(Type type)
          Set type field and return this tree.
 
Methods inherited from class com.sun.tools.javac.tree.JCTree
accept, accept, clone, getEndPosition, getPreferredPosition, getStartPosition, getTag, getTree, pos, toString
 
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface com.sun.source.tree.Tree
accept, getKind
 

Constructor Detail

JCTree.JCStatement

public JCTree.JCStatement()
Method Detail

setType

public JCTree.JCStatement setType(Type type)
Description copied from class: JCTree
Set type field and return this tree.

Overrides:
setType in class JCTree

setPos

public JCTree.JCStatement setPos(int pos)
Description copied from class: JCTree
Set position field and return this tree.

Overrides:
setPos in class JCTree