Java Doc for Gen.java in  » 6.0-JDK-Modules-sun » javac-compiler » com » sun » tools » javac » jvm » Java Source Code / Java DocumentationJava Source Code and Java Documentation

Java Source Code / Java Documentation
1. 6.0 JDK Core
2. 6.0 JDK Modules
3. 6.0 JDK Modules com.sun
4. 6.0 JDK Modules com.sun.java
5. 6.0 JDK Modules sun
6. 6.0 JDK Platform
7. Ajax
8. Apache Harmony Java SE
9. Aspect oriented
10. Authentication Authorization
11. Blogger System
12. Build
13. Byte Code
14. Cache
15. Chart
16. Chat
17. Code Analyzer
18. Collaboration
19. Content Management System
20. Database Client
21. Database DBMS
22. Database JDBC Connection Pool
23. Database ORM
24. Development
25. EJB Server geronimo
26. EJB Server GlassFish
27. EJB Server JBoss 4.2.1
28. EJB Server resin 3.1.5
29. ERP CRM Financial
30. ESB
31. Forum
32. GIS
33. Graphic Library
34. Groupware
35. HTML Parser
36. IDE
37. IDE Eclipse
38. IDE Netbeans
39. Installer
40. Internationalization Localization
41. Inversion of Control
42. Issue Tracking
43. J2EE
44. JBoss
45. JMS
46. JMX
47. Library
48. Mail Clients
49. Net
50. Parser
51. PDF
52. Portal
53. Profiler
54. Project Management
55. Report
56. RSS RDF
57. Rule Engine
58. Science
59. Scripting
60. Search Engine
61. Security
62. Sevlet Container
63. Source Control
64. Swing Library
65. Template Engine
66. Test Coverage
67. Testing
68. UML
69. Web Crawler
70. Web Framework
71. Web Mail
72. Web Server
73. Web Services
74. Web Services apache cxf 2.0.1
75. Web Services AXIS2
76. Wiki Engine
77. Workflow Engines
78. XML
79. XML UI
Java
Java Tutorial
Java Open Source
Jar File Download
Java Articles
Java Products
Java by API
Photoshop Tutorials
Maya Tutorials
Flash Tutorials
3ds-Max Tutorials
Illustrator Tutorials
GIMP Tutorials
C# / C Sharp
C# / CSharp Tutorial
C# / CSharp Open Source
ASP.Net
ASP.NET Tutorial
JavaScript DHTML
JavaScript Tutorial
JavaScript Reference
HTML / CSS
HTML CSS Reference
C / ANSI-C
C Tutorial
C++
C++ Tutorial
Ruby
PHP
Python
Python Tutorial
Python Open Source
SQL Server / T-SQL
SQL Server / T-SQL Tutorial
Oracle PL / SQL
Oracle PL/SQL Tutorial
PostgreSQL
SQL / MySQL
MySQL Tutorial
VB.Net
VB.Net Tutorial
Flash / Flex / ActionScript
VBA / Excel / Access / Word
XML
XML Tutorial
Microsoft Office PowerPoint 2007 Tutorial
Microsoft Office Excel 2007 Tutorial
Microsoft Office Word 2007 Tutorial
Java Source Code / Java Documentation » 6.0 JDK Modules sun » javac compiler » com.sun.tools.javac.jvm 
Source Cross Reference  Class Diagram Java Document (Java Doc) 


java.lang.Object
   com.sun.tools.javac.tree.JCTree
      com.sun.tools.javac.jvm.Gen

Gen
public class Gen extends JCTree.Visitor (Code)
This pass maps flat Java (i.e. without inner classes) to bytecodes.

This is NOT part of any API supported by Sun Microsystems. If you write code that depends on this, you do so at your own risk. This code and its internal interfaces are subject to change or deletion without notice.


Inner Class :public static class CodeSizeOverflow extends RuntimeException
Inner Class :abstract class GenFinalizer
Inner Class :static class GenContext

Field Summary
 Env<GenContext>env
     Visitor argument: The current environment.
final protected static  Context.Key<Gen>genKey
    
 Typept
     Visitor argument: The expected type (prototype).
 Itemresult
     Visitor result: The item representing the computed value.

Constructor Summary
protected  Gen(Context context)
    

Method Summary
 voidappendString(JCTree tree)
     Append value (on tos) to string buffer (on tos - 1).
 voidappendStrings(JCTree tree)
     Add all strings in tree to string buffer.
 SymbolbinaryQualifier(Symbol sym, Type site)
     Construct a symbol to reflect the qualifying type that should appear in the byte code as per JLS 13.1.
 voidbufferToString(DiagnosticPosition pos)
     Convert string buffer on tos to string.
 voidcallMethod(DiagnosticPosition pos, Type site, Name name, List<Type> argtypes, boolean isStatic)
     Generate code to call a non-private method or constructor.
 ItemcompleteBinop(JCTree lhs, JCTree rhs, OperatorSymbol operator)
     Complete generating code for operation, with left operand already on stack.
 voidemitMinusOne(int tc)
     Generate code to load -1 of the given type code (either int or long).
 voidendFinalizerGap(Env<GenContext> env)
     Mark end of gap in catch-all range for finalizer.
 voidendFinalizerGaps(Env<GenContext> from, Env<GenContext> to)
     Mark end of all gaps in catch-all ranges for finalizers of environments lying between, and including to two environments.
 intestimateCodeComplexity(JCTree tree)
     Very roughly estimate the number of instructions needed for the given tree.
public  voidgenArgs(List<JCExpression> trees, List<Type> pts)
     Derived visitor method: generate code for a list of method arguments.
Parameters:
  trees - The argument expressions to be visited.
Parameters:
  pts - The expression's expected types (i.e.
 voidgenCatch(JCCatch tree, Env<GenContext> env, int startpc, int endpc, List<Integer> gaps)
     Generate code for a catch clause.
public  booleangenClass(Env<AttrContext> env, JCClassDecl cdef)
     Generate code for a class definition.
Parameters:
  env - The attribution environment that belongs to theoutermost class containing this class definition.We need this for resolving some additional symbols.
Parameters:
  cdef - The tree representing the class definition.
public  CondItemgenCond(JCTree tree, int crtFlags)
     Derived visitor method: check whether CharacterRangeTable should be emitted, if so, put a new entry into CRTable and call method to generate bytecode.
public  CondItemgenCond(JCTree _tree, boolean markBranches)
     Derived visitor method: generate code for a boolean expression in a control-flow context.
public  voidgenDef(JCTree tree, Env<GenContext> env)
     Visitor method: generate code for a definition, catching and reporting any completion failures.
public  ItemgenExpr(JCTree tree, Type pt)
     Visitor method: generate code for an expression, catching and reporting any completion failures.
 voidgenFinalizer(Env<GenContext> env)
     Generate code to invoke the finalizer associated with given environment.
 voidgenMethod(JCMethodDecl tree, Env<GenContext> env, boolean fatcode)
     Generate code for a method.
Parameters:
  tree - The tree representing the method definition.
Parameters:
  env - The environment current for the method body.
Parameters:
  fatcode - A flag that indicates whether all jumps arewithin 32K.
public  voidgenStat(JCTree tree, Env<GenContext> env, int crtFlags)
     Derived visitor method: check whether CharacterRangeTable should be emitted, if so, put a new entry into CRTable and call method to generate bytecode.
public  voidgenStat(JCTree tree, Env<GenContext> env)
     Derived visitor method: generate code for a statement.
public  voidgenStats(List<JCStatement> trees, Env<GenContext> env, int crtFlags)
     Derived visitor method: check whether CharacterRangeTable should be emitted, if so, put a new entry into CRTable and call method to generate bytecode.
public  voidgenStats(List<? extends JCTree> trees, Env<GenContext> env)
     Derived visitor method: generate code for a list of statements.
 voidgenTry(JCTree body, List<JCCatch> catchers, Env<GenContext> env)
    
 SymbolgetStringBufferAppend(JCTree tree, Type t)
    
 booleanhasFinally(JCTree target, Env<GenContext> env)
    
 voidimplementInterfaceMethods(ClassSymbol c)
     Add abstract methods for all methods defined in one of the interfaces of a given class, provided they are not already implemented in the class.
 voidimplementInterfaceMethods(ClassSymbol c, ClassSymbol site)
     Add abstract methods for all methods defined in one of the interfaces of a given class, provided they are not already implemented in the class.
public static  Geninstance(Context context)
    
 voidloadIntConst(int n)
     Generate code to load an integer constant.
 ItemmakeNewArray(DiagnosticPosition pos, Type type, int ndims)
     Generate code to create an array with given element type and number of dimensions.
 intmakeRef(DiagnosticPosition pos, Type type)
     Insert a reference to given type in the constant pool, checking for an array with too many dimensions; return the reference's index.
 voidmakeStringBuffer(DiagnosticPosition pos)
     Make a new string buffer.
 LocalItemmakeTemp(Type type)
     Create a tempory variable.
 List<JCTree>normalizeDefs(List<JCTree> defs, ClassSymbol c)
     Distribute member initializer code into constructors and method.
 voidnormalizeMethod(JCMethodDecl md, List<JCStatement> initCode)
     Insert instance initializer code into initial constructor.
public static  intone(int tc)
     The opcode that loads a one constant of a given type code.
static  voidqsort2(int[] keys, int[] values, int lo, int hi)
    
 voidregisterCatch(DiagnosticPosition pos, int startpc, int endpc, int handler_pc, int catch_type)
     Register a catch clause in the "Exceptions" code-attribute.
 Env<GenContext>unwind(JCTree target, Env<GenContext> env)
     Generate code to call all finalizers of structures aborted by a non-local exit.
public  voidvisitApply(JCMethodInvocation tree)
    
public  voidvisitAssign(JCAssign tree)
    
public  voidvisitAssignop(JCAssignOp tree)
    
public  voidvisitBinary(JCBinary tree)
    
public  voidvisitBlock(JCBlock tree)
    
public  voidvisitBreak(JCBreak tree)
    
public  voidvisitConditional(JCConditional tree)
    
public  voidvisitContinue(JCContinue tree)
    
public  voidvisitDoLoop(JCDoWhileLoop tree)
    
public  voidvisitExec(JCExpressionStatement tree)
    
public  voidvisitForLoop(JCForLoop tree)
    
public  voidvisitForeachLoop(JCEnhancedForLoop tree)
    
public  voidvisitIdent(JCIdent tree)
    
public  voidvisitIf(JCIf tree)
    
public  voidvisitIndexed(JCArrayAccess tree)
    
public  voidvisitLabelled(JCLabeledStatement tree)
    
public  voidvisitLetExpr(LetExpr tree)
    
public  voidvisitLiteral(JCLiteral tree)
    
public  voidvisitMethodDef(JCMethodDecl tree)
    
public  voidvisitNewArray(JCNewArray tree)
    
public  voidvisitNewClass(JCNewClass tree)
    
public  voidvisitParens(JCParens tree)
    
public  voidvisitReturn(JCReturn tree)
    
public  voidvisitSelect(JCFieldAccess tree)
    
public  voidvisitSkip(JCSkip tree)
    
public  voidvisitSwitch(JCSwitch tree)
    
public  voidvisitSynchronized(JCSynchronized tree)
    
public  voidvisitThrow(JCThrow tree)
    
public  voidvisitTry(JCTry tree)
    
public  voidvisitTypeCast(JCTypeCast tree)
    
public  voidvisitTypeTest(JCInstanceOf tree)
    
public  voidvisitUnary(JCUnary tree)
    
public  voidvisitVarDef(JCVariableDecl tree)
    
public  voidvisitWhileLoop(JCWhileLoop tree)
    
public  voidvisitWildcard(JCWildcard tree)
    
public static  intzero(int tc)
     The opcode that loads a zero constant of a given type code.

Field Detail
env
Env<GenContext> env(Code)
Visitor argument: The current environment.



genKey
final protected static Context.Key<Gen> genKey(Code)



pt
Type pt(Code)
Visitor argument: The expected type (prototype).



result
Item result(Code)
Visitor result: The item representing the computed value.




Constructor Detail
Gen
protected Gen(Context context)(Code)




Method Detail
appendString
void appendString(JCTree tree)(Code)
Append value (on tos) to string buffer (on tos - 1).



appendStrings
void appendStrings(JCTree tree)(Code)
Add all strings in tree to string buffer.



binaryQualifier
Symbol binaryQualifier(Symbol sym, Type site)(Code)
Construct a symbol to reflect the qualifying type that should appear in the byte code as per JLS 13.1. For target >= 1.2: Clone a method with the qualifier as owner (except for those cases where we need to work around VM bugs). For target <= 1.1: If qualified variable or method is defined in a non-accessible class, clone it with the qualifier class as owner.
Parameters:
  sym - The accessed symbol
Parameters:
  site - The qualifier's type.



bufferToString
void bufferToString(DiagnosticPosition pos)(Code)
Convert string buffer on tos to string.



callMethod
void callMethod(DiagnosticPosition pos, Type site, Name name, List<Type> argtypes, boolean isStatic)(Code)
Generate code to call a non-private method or constructor.
Parameters:
  pos - Position to be used for error reporting.
Parameters:
  site - The type of which the method is a member.
Parameters:
  name - The method's name.
Parameters:
  argtypes - The method's argument types.
Parameters:
  isStatic - A flag that indicates whether we call astatic or instance method.



completeBinop
Item completeBinop(JCTree lhs, JCTree rhs, OperatorSymbol operator)(Code)
Complete generating code for operation, with left operand already on stack.
Parameters:
  lhs - The tree representing the left operand.
Parameters:
  rhs - The tree representing the right operand.
Parameters:
  operator - The operator symbol.



emitMinusOne
void emitMinusOne(int tc)(Code)
Generate code to load -1 of the given type code (either int or long).
Parameters:
  tc - The given type code (@see ByteCode).



endFinalizerGap
void endFinalizerGap(Env<GenContext> env)(Code)
Mark end of gap in catch-all range for finalizer.
Parameters:
  env - the environment which might contain the finalizer(if it does, env.info.gaps != null).



endFinalizerGaps
void endFinalizerGaps(Env<GenContext> from, Env<GenContext> to)(Code)
Mark end of all gaps in catch-all ranges for finalizers of environments lying between, and including to two environments.
Parameters:
  from - the most deeply nested environment to mark
Parameters:
  to - the least deeply nested environment to mark



estimateCodeComplexity
int estimateCodeComplexity(JCTree tree)(Code)
Very roughly estimate the number of instructions needed for the given tree.



genArgs
public void genArgs(List<JCExpression> trees, List<Type> pts)(Code)
Derived visitor method: generate code for a list of method arguments.
Parameters:
  trees - The argument expressions to be visited.
Parameters:
  pts - The expression's expected types (i.e. the formal parametertypes of the invoked method).



genCatch
void genCatch(JCCatch tree, Env<GenContext> env, int startpc, int endpc, List<Integer> gaps)(Code)
Generate code for a catch clause.
Parameters:
  tree - The catch clause.
Parameters:
  env - The environment current in the enclosing try.
Parameters:
  startpc - Start pc of try-block.
Parameters:
  endpc - End pc of try-block.



genClass
public boolean genClass(Env<AttrContext> env, JCClassDecl cdef)(Code)
Generate code for a class definition.
Parameters:
  env - The attribution environment that belongs to theoutermost class containing this class definition.We need this for resolving some additional symbols.
Parameters:
  cdef - The tree representing the class definition. True if code is generated with no errors.



genCond
public CondItem genCond(JCTree tree, int crtFlags)(Code)
Derived visitor method: check whether CharacterRangeTable should be emitted, if so, put a new entry into CRTable and call method to generate bytecode. If not, just call method to generate bytecode.
See Also:   Gen.genCond(Tree,boolean)
Parameters:
  tree - The tree to be visited.
Parameters:
  crtFlags - The CharacterRangeTable flagsindicating type of the entry.



genCond
public CondItem genCond(JCTree _tree, boolean markBranches)(Code)
Derived visitor method: generate code for a boolean expression in a control-flow context.
Parameters:
  _tree - The expression to be visited.
Parameters:
  markBranches - The flag to indicate that the condition isa flow controller so produced conditionsshould contain a proper tree to generateCharacterRangeTable branches for them.



genDef
public void genDef(JCTree tree, Env<GenContext> env)(Code)
Visitor method: generate code for a definition, catching and reporting any completion failures.
Parameters:
  tree - The definition to be visited.
Parameters:
  env - The environment current at the definition.



genExpr
public Item genExpr(JCTree tree, Type pt)(Code)
Visitor method: generate code for an expression, catching and reporting any completion failures.
Parameters:
  tree - The expression to be visited.
Parameters:
  pt - The expression's expected type (proto-type).



genFinalizer
void genFinalizer(Env<GenContext> env)(Code)
Generate code to invoke the finalizer associated with given environment. Any calls to finalizers are appended to the environments `cont' chain. Mark beginning of gap in catch all range for finalizer.



genMethod
void genMethod(JCMethodDecl tree, Env<GenContext> env, boolean fatcode)(Code)
Generate code for a method.
Parameters:
  tree - The tree representing the method definition.
Parameters:
  env - The environment current for the method body.
Parameters:
  fatcode - A flag that indicates whether all jumps arewithin 32K. We first invoke this method underthe assumption that fatcode == false, i.e. alljumps are within 32K. If this fails, fatcodeis set to true and we try again.



genStat
public void genStat(JCTree tree, Env<GenContext> env, int crtFlags)(Code)
Derived visitor method: check whether CharacterRangeTable should be emitted, if so, put a new entry into CRTable and call method to generate bytecode. If not, just call method to generate bytecode.
See Also:   Gen.genStat(Tree,Env)
Parameters:
  tree - The tree to be visited.
Parameters:
  env - The environment to use.
Parameters:
  crtFlags - The CharacterRangeTable flagsindicating type of the entry.



genStat
public void genStat(JCTree tree, Env<GenContext> env)(Code)
Derived visitor method: generate code for a statement.



genStats
public void genStats(List<JCStatement> trees, Env<GenContext> env, int crtFlags)(Code)
Derived visitor method: check whether CharacterRangeTable should be emitted, if so, put a new entry into CRTable and call method to generate bytecode. If not, just call method to generate bytecode.
See Also:   Gen.genStats(List,Env)
Parameters:
  trees - The list of trees to be visited.
Parameters:
  env - The environment to use.
Parameters:
  crtFlags - The CharacterRangeTable flagsindicating type of the entry.



genStats
public void genStats(List<? extends JCTree> trees, Env<GenContext> env)(Code)
Derived visitor method: generate code for a list of statements.



genTry
void genTry(JCTree body, List<JCCatch> catchers, Env<GenContext> env)(Code)
Generate code for a try or synchronized statement
Parameters:
  body - The body of the try or synchronized statement.
Parameters:
  catchers - The lis of catch clauses.
Parameters:
  env - the environment current for the body.



getStringBufferAppend
Symbol getStringBufferAppend(JCTree tree, Type t)(Code)



hasFinally
boolean hasFinally(JCTree target, Env<GenContext> env)(Code)
Do any of the structures aborted by a non-local exit have finalizers that require an empty stack?
Parameters:
  target - The tree representing the structure that's aborted
Parameters:
  env - The environment current at the non-local exit.



implementInterfaceMethods
void implementInterfaceMethods(ClassSymbol c)(Code)
Add abstract methods for all methods defined in one of the interfaces of a given class, provided they are not already implemented in the class.
Parameters:
  c - The class whose interfaces are searched for methodsfor which Miranda methods should be added.



implementInterfaceMethods
void implementInterfaceMethods(ClassSymbol c, ClassSymbol site)(Code)
Add abstract methods for all methods defined in one of the interfaces of a given class, provided they are not already implemented in the class.
Parameters:
  c - The class whose interfaces are searched for methodsfor which Miranda methods should be added.
Parameters:
  site - The class in which a definition may be needed.



instance
public static Gen instance(Context context)(Code)



loadIntConst
void loadIntConst(int n)(Code)
Generate code to load an integer constant.
Parameters:
  n - The integer to be loaded.



makeNewArray
Item makeNewArray(DiagnosticPosition pos, Type type, int ndims)(Code)
Generate code to create an array with given element type and number of dimensions.



makeRef
int makeRef(DiagnosticPosition pos, Type type)(Code)
Insert a reference to given type in the constant pool, checking for an array with too many dimensions; return the reference's index.
Parameters:
  type - The type for which a reference is inserted.



makeStringBuffer
void makeStringBuffer(DiagnosticPosition pos)(Code)
Make a new string buffer.



makeTemp
LocalItem makeTemp(Type type)(Code)
Create a tempory variable.
Parameters:
  type - The variable's type.



normalizeDefs
List<JCTree> normalizeDefs(List<JCTree> defs, ClassSymbol c)(Code)
Distribute member initializer code into constructors and method.
Parameters:
  defs - The list of class member declarations.
Parameters:
  c - The enclosing class.



normalizeMethod
void normalizeMethod(JCMethodDecl md, List<JCStatement> initCode)(Code)
Insert instance initializer code into initial constructor.
Parameters:
  md - The tree potentially representing aconstructor's definition.
Parameters:
  initCode - The list of instance initializer statements.



one
public static int one(int tc)(Code)
The opcode that loads a one constant of a given type code.
Parameters:
  tc - The given type code (@see ByteCode).



qsort2
static void qsort2(int[] keys, int[] values, int lo, int hi)(Code)
Sort (int) arrays of keys and values



registerCatch
void registerCatch(DiagnosticPosition pos, int startpc, int endpc, int handler_pc, int catch_type)(Code)
Register a catch clause in the "Exceptions" code-attribute.



unwind
Env<GenContext> unwind(JCTree target, Env<GenContext> env)(Code)
Generate code to call all finalizers of structures aborted by a non-local exit. Return target environment of the non-local exit.
Parameters:
  target - The tree representing the structure that's aborted
Parameters:
  env - The environment current at the non-local exit.



visitApply
public void visitApply(JCMethodInvocation tree)(Code)



visitAssign
public void visitAssign(JCAssign tree)(Code)



visitAssignop
public void visitAssignop(JCAssignOp tree)(Code)



visitBinary
public void visitBinary(JCBinary tree)(Code)



visitBlock
public void visitBlock(JCBlock tree)(Code)



visitBreak
public void visitBreak(JCBreak tree)(Code)



visitConditional
public void visitConditional(JCConditional tree)(Code)



visitContinue
public void visitContinue(JCContinue tree)(Code)



visitDoLoop
public void visitDoLoop(JCDoWhileLoop tree)(Code)



visitExec
public void visitExec(JCExpressionStatement tree)(Code)



visitForLoop
public void visitForLoop(JCForLoop tree)(Code)



visitForeachLoop
public void visitForeachLoop(JCEnhancedForLoop tree)(Code)



visitIdent
public void visitIdent(JCIdent tree)(Code)



visitIf
public void visitIf(JCIf tree)(Code)



visitIndexed
public void visitIndexed(JCArrayAccess tree)(Code)



visitLabelled
public void visitLabelled(JCLabeledStatement tree)(Code)



visitLetExpr
public void visitLetExpr(LetExpr tree)(Code)



visitLiteral
public void visitLiteral(JCLiteral tree)(Code)



visitMethodDef
public void visitMethodDef(JCMethodDecl tree)(Code)



visitNewArray
public void visitNewArray(JCNewArray tree)(Code)



visitNewClass
public void visitNewClass(JCNewClass tree)(Code)



visitParens
public void visitParens(JCParens tree)(Code)



visitReturn
public void visitReturn(JCReturn tree)(Code)



visitSelect
public void visitSelect(JCFieldAccess tree)(Code)



visitSkip
public void visitSkip(JCSkip tree)(Code)



visitSwitch
public void visitSwitch(JCSwitch tree)(Code)



visitSynchronized
public void visitSynchronized(JCSynchronized tree)(Code)



visitThrow
public void visitThrow(JCThrow tree)(Code)



visitTry
public void visitTry(JCTry tree)(Code)



visitTypeCast
public void visitTypeCast(JCTypeCast tree)(Code)



visitTypeTest
public void visitTypeTest(JCInstanceOf tree)(Code)



visitUnary
public void visitUnary(JCUnary tree)(Code)



visitVarDef
public void visitVarDef(JCVariableDecl tree)(Code)



visitWhileLoop
public void visitWhileLoop(JCWhileLoop tree)(Code)



visitWildcard
public void visitWildcard(JCWildcard tree)(Code)



zero
public static int zero(int tc)(Code)
The opcode that loads a zero constant of a given type code.
Parameters:
  tc - The given type code (@see ByteCode).



Fields inherited from com.sun.tools.javac.tree.JCTree
final public static int AND(Code)(Java Doc)
final public static int ANNOTATION(Code)(Java Doc)
final public static int APPLY(Code)(Java Doc)
final public static int ASGOffset(Code)(Java Doc)
final public static int ASSERT(Code)(Java Doc)
final public static int ASSIGN(Code)(Java Doc)
final public static int BITAND(Code)(Java Doc)
final public static int BITAND_ASG(Code)(Java Doc)
final public static int BITOR(Code)(Java Doc)
final public static int BITOR_ASG(Code)(Java Doc)
final public static int BITXOR(Code)(Java Doc)
final public static int BITXOR_ASG(Code)(Java Doc)
final public static int BLOCK(Code)(Java Doc)
final public static int BREAK(Code)(Java Doc)
final public static int CASE(Code)(Java Doc)
final public static int CATCH(Code)(Java Doc)
final public static int CLASSDEF(Code)(Java Doc)
final public static int COMPL(Code)(Java Doc)
final public static int CONDEXPR(Code)(Java Doc)
final public static int CONTINUE(Code)(Java Doc)
final public static int DIV(Code)(Java Doc)
final public static int DIV_ASG(Code)(Java Doc)
final public static int DOLOOP(Code)(Java Doc)
final public static int EQ(Code)(Java Doc)
final public static int ERRONEOUS(Code)(Java Doc)
final public static int EXEC(Code)(Java Doc)
final public static int FOREACHLOOP(Code)(Java Doc)
final public static int FORLOOP(Code)(Java Doc)
final public static int GE(Code)(Java Doc)
final public static int GT(Code)(Java Doc)
final public static int IDENT(Code)(Java Doc)
final public static int IF(Code)(Java Doc)
final public static int IMPORT(Code)(Java Doc)
final public static int INDEXED(Code)(Java Doc)
final public static int LABELLED(Code)(Java Doc)
final public static int LE(Code)(Java Doc)
final public static int LETEXPR(Code)(Java Doc)
final public static int LITERAL(Code)(Java Doc)
final public static int LT(Code)(Java Doc)
final public static int METHODDEF(Code)(Java Doc)
final public static int MINUS(Code)(Java Doc)
final public static int MINUS_ASG(Code)(Java Doc)
final public static int MOD(Code)(Java Doc)
final public static int MODIFIERS(Code)(Java Doc)
final public static int MOD_ASG(Code)(Java Doc)
final public static int MUL(Code)(Java Doc)
final public static int MUL_ASG(Code)(Java Doc)
final public static int NE(Code)(Java Doc)
final public static int NEG(Code)(Java Doc)
final public static int NEWARRAY(Code)(Java Doc)
final public static int NEWCLASS(Code)(Java Doc)
final public static int NOT(Code)(Java Doc)
final public static int NULLCHK(Code)(Java Doc)
final public static int OR(Code)(Java Doc)
final public static int PARENS(Code)(Java Doc)
final public static int PLUS(Code)(Java Doc)
final public static int PLUS_ASG(Code)(Java Doc)
final public static int POS(Code)(Java Doc)
final public static int POSTDEC(Code)(Java Doc)
final public static int POSTINC(Code)(Java Doc)
final public static int PREDEC(Code)(Java Doc)
final public static int PREINC(Code)(Java Doc)
final public static int RETURN(Code)(Java Doc)
final public static int SELECT(Code)(Java Doc)
final public static int SKIP(Code)(Java Doc)
final public static int SL(Code)(Java Doc)
final public static int SL_ASG(Code)(Java Doc)
final public static int SR(Code)(Java Doc)
final public static int SR_ASG(Code)(Java Doc)
final public static int SWITCH(Code)(Java Doc)
final public static int SYNCHRONIZED(Code)(Java Doc)
final public static int THROW(Code)(Java Doc)
final public static int TOPLEVEL(Code)(Java Doc)
final public static int TRY(Code)(Java Doc)
final public static int TYPEAPPLY(Code)(Java Doc)
final public static int TYPEARRAY(Code)(Java Doc)
final public static int TYPEBOUNDKIND(Code)(Java Doc)
final public static int TYPECAST(Code)(Java Doc)
final public static int TYPEIDENT(Code)(Java Doc)
final public static int TYPEPARAMETER(Code)(Java Doc)
final public static int TYPETEST(Code)(Java Doc)
final public static int USR(Code)(Java Doc)
final public static int USR_ASG(Code)(Java Doc)
final public static int VARDEF(Code)(Java Doc)
final public static int WHILELOOP(Code)(Java Doc)
final public static int WILDCARD(Code)(Java Doc)
public int pos(Code)(Java Doc)
public Type type(Code)(Java Doc)

Methods inherited from com.sun.tools.javac.tree.JCTree
abstract public void accept(Visitor v)(Code)(Java Doc)
abstract public R accept(TreeVisitor<R, D> v, D d)(Code)(Java Doc)
public Object clone()(Code)(Java Doc)
public int getEndPosition(Map<JCTree, Integer> endPosTable)(Code)(Java Doc)
public int getPreferredPosition()(Code)(Java Doc)
public int getStartPosition()(Code)(Java Doc)
abstract public int getTag()(Code)(Java Doc)
public JCTree getTree()(Code)(Java Doc)
public DiagnosticPosition pos()(Code)(Java Doc)
public JCTree setPos(int pos)(Code)(Java Doc)
public JCTree setType(Type type)(Code)(Java Doc)
public String toString()(Code)(Java Doc)

Methods inherited from java.lang.Object
native protected Object clone() throws CloneNotSupportedException(Code)(Java Doc)
public boolean equals(Object obj)(Code)(Java Doc)
protected void finalize() throws Throwable(Code)(Java Doc)
final native public Class getClass()(Code)(Java Doc)
native public int hashCode()(Code)(Java Doc)
final native public void notify()(Code)(Java Doc)
final native public void notifyAll()(Code)(Java Doc)
public String toString()(Code)(Java Doc)
final native public void wait(long timeout) throws InterruptedException(Code)(Java Doc)
final public void wait(long timeout, int nanos) throws InterruptedException(Code)(Java Doc)
final public void wait() throws InterruptedException(Code)(Java Doc)

www.java2java.com | Contact Us
Copyright 2009 - 12 Demo Source and Support. All rights reserved.
All other trademarks are property of their respective owners.