Java Doc for Attr.java in  » 6.0-JDK-Modules-sun » javac-compiler » com » sun » tools » javac » comp » 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.comp 
Source Cross Reference  Class Diagram Java Document (Java Doc) 


java.lang.Object
   com.sun.tools.javac.tree.JCTree
      com.sun.tools.javac.comp.Attr

Attr
public class Attr extends JCTree.Visitor (Code)
This is the main context-dependent analysis phase in GJC. It encompasses name resolution, type checking and constant folding as subtasks. Some subtasks involve auxiliary classes.
See Also:   Check
See Also:   Resolve
See Also:   ConstFold
See Also:   Infer
See Also:   

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



Field Summary
 booleanallowAnonOuterThis
    
 booleanallowBoxing
    
 booleanallowCovariantReturns
    
 booleanallowEnums
    
 booleanallowGenerics
    
 booleanallowVarargs
     Switch: allow variable-arity methods.
final  Annotateannotate
    
final protected static  Context.Key<Attr>attrKey
    
final  ConstFoldcfolder
    
final  Checkchk
    
final  Enterenter
    
 Env<AttrContext>env
     Visitor argument: the current environment.
final  Loglog
    
final  TreeMakermake
    
final  MemberEntermemberEnter
    
final  Name.Tablenames
    
 WarnernoteWarner
    
 intpkind
     Visitor argument: the currently expected proto-kind.
 Typept
     Visitor argument: the currently expected proto-type.
 booleanrelax
     Switch: relax some constraints for retrofit mode.
 Typeresult
     Visitor result: the computed type.
final  Resolvers
    
final  Symtabsyms
    
final  Targettarget
    
final  Typestypes
    
 booleanuseBeforeDeclarationWarning
    

Constructor Summary
protected  Attr(Context context)
    

Method Summary
 voidattribAnnotationTypes(List<JCAnnotation> annotations, Env<AttrContext> env)
     Attribute the type references in a list of annotations.
 List<Type>attribArgs(List<JCExpression> trees, Env<AttrContext> env)
     Attribute the arguments in a method call, returning a list of types.
 TypeattribBase(JCTree tree, Env<AttrContext> env, boolean classExpected, boolean interfaceExpected, boolean checkExtensible)
     Attribute type reference in an `extends' or `implements' clause.
 voidattribBounds(List<JCTypeParameter> typarams)
    
public  voidattribClass(DiagnosticPosition pos, ClassSymbol c)
     Main method: attribute class definition associated with given class symbol.
 voidattribClass(ClassSymbol c)
     Attribute class definition associated with given class symbol.
public  TypeattribExpr(JCTree tree, Env<AttrContext> env, Type pt)
     Derived visitor method: attribute an expression tree.
 TypeattribExpr(JCTree tree, Env<AttrContext> env)
     Derived visitor method: attribute an expression tree with no constraints on the computed type.
public  Env<AttrContext>attribExprToTree(JCTree expr, Env<AttrContext> env, JCTree tree)
    
 List<Type>attribExprs(List<JCExpression> trees, Env<AttrContext> env, Type pt)
     Attribute a list of expressions, returning a list of types.
public  SymbolattribIdent(JCTree tree, JCCompilationUnit topLevel)
     Attribute a parsed identifier.
public  TypeattribStat(JCTree tree, Env<AttrContext> env)
     Derived visitor method: attribute a statement or definition tree.
public  Env<AttrContext>attribStatToTree(JCTree stmt, Env<AttrContext> env, JCTree tree)
    
 voidattribStats(List<T> trees, Env<AttrContext> env)
     Attribute a list of statements, returning nothing.
 TypeattribTree(JCTree tree, Env<AttrContext> env, int pkind, Type pt)
     Visitor method: attribute a tree, catching any completion failure exceptions.
public  TypeattribType(JCTree node, TypeSymbol sym)
    
 TypeattribType(JCTree tree, Env<AttrContext> env)
     Derived visitor method: attribute a type tree.
 voidattribTypeVariables(List<JCTypeParameter> typarams, Env<AttrContext> env)
     Attribute type variables (of generic classes or methods).
 List<Type>attribTypes(List<JCExpression> trees, Env<AttrContext> env)
     Attribute a type argument list, returning a list of types.
 Typecheck(JCTree tree, Type owntype, int ownkind, int pkind, Type pt)
     Check kind and type of given tree against protokind and prototype.
 voidcheckAssignable(DiagnosticPosition pos, VarSymbol v, JCTree base, Env<AttrContext> env)
     Check that variable can be assigned to.
 TypecheckBase(Type t, JCTree tree, Env<AttrContext> env, boolean classExpected, boolean interfaceExpected, boolean checkExtensible)
    
 booleancheckFirstConstructorStat(JCMethodInvocation tree, Env<AttrContext> env)
     Check that given application node appears as first statement in a constructor call.
 TypecheckId(JCTree tree, Type site, Symbol sym, Env<AttrContext> env, int pkind, Type pt, boolean useVarargs)
     Determine type of identifier or select expression and check that (1) the referenced symbol is not deprecated (2) the symbol's type is safe (@see checkSafe) (3) if symbol is a variable, check that its type and kind are compatible with the prototype and protokind.
public  TypecheckMethod(Type site, Symbol sym, Env<AttrContext> env, List<JCExpression> argtrees, List<Type> argtypes, List<Type> typeargtypes, boolean useVarargs)
     Check that method arguments conform to its instantation.
public  Typecoerce(Type etype, Type ttype)
    
public static  Attrinstance(Context context)
    
 booleanisAssignableAsBlankFinal(VarSymbol v, Env<AttrContext> env)
     Is given blank final variable assignable, i.e.
 booleanisStaticReference(JCTree tree)
     Does tree represent a static reference to an identifier? It is assumed that tree is either a SELECT or an IDENT.
static  booleanisType(Symbol sym)
    
 TypelitType(int tag)
     Return the type of a literal with given type tag.
public  JCExpressionmakeNullCheck(JCExpression arg)
     Make an attributed null check tree.
 TypenewMethTemplate(List<Type> argtypes, List<Type> typeargtypes)
     Obtain a method type with given argument types.
 SymbolthisSym(DiagnosticPosition pos, Env<AttrContext> env)
     The current `this' symbol.
public  voidvisitAnnotation(JCAnnotation tree)
    
public  voidvisitApply(JCMethodInvocation tree)
     Visitor method for method invocations.
public  voidvisitAssert(JCAssert tree)
    
public  voidvisitAssign(JCAssign tree)
    
public  voidvisitAssignop(JCAssignOp tree)
    
public  voidvisitBinary(JCBinary tree)
    
public  voidvisitBlock(JCBlock tree)
    
public  voidvisitBreak(JCBreak tree)
    
public  voidvisitClassDef(JCClassDecl tree)
    
public  voidvisitConditional(JCConditional tree)
    
public  voidvisitContinue(JCContinue tree)
    
public  voidvisitDoLoop(JCDoWhileLoop tree)
    
public  voidvisitErroneous(JCErroneous tree)
    
public  voidvisitExec(JCExpressionStatement tree)
    
public  voidvisitForLoop(JCForLoop tree)
    
public  voidvisitForeachLoop(JCEnhancedForLoop tree)
    
public  voidvisitIdent(JCIdent tree)
    
public  voidvisitIf(JCIf tree)
    
public  voidvisitImport(JCImport tree)
    
public  voidvisitIndexed(JCArrayAccess tree)
    
public  voidvisitLabelled(JCLabeledStatement 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  voidvisitTree(JCTree tree)
     Default visitor method for all other trees.
public  voidvisitTry(JCTry tree)
    
public  voidvisitTypeApply(JCTypeApply tree)
     Visitor method for parameterized types.
public  voidvisitTypeArray(JCArrayTypeTree tree)
    
public  voidvisitTypeCast(JCTypeCast tree)
    
public  voidvisitTypeIdent(JCPrimitiveTypeTree tree)
    
public  voidvisitTypeParameter(JCTypeParameter tree)
    
public  voidvisitTypeTest(JCInstanceOf tree)
    
public  voidvisitUnary(JCUnary tree)
    
public  voidvisitVarDef(JCVariableDecl tree)
    
public  voidvisitWhileLoop(JCWhileLoop tree)
    
public  voidvisitWildcard(JCWildcard tree)
    

Field Detail
allowAnonOuterThis
boolean allowAnonOuterThis(Code)
Switch: allow references to surrounding object from anonymous objects during constructor call?



allowBoxing
boolean allowBoxing(Code)
Switch: support boxing and unboxing?



allowCovariantReturns
boolean allowCovariantReturns(Code)
Switch: support covariant result types?



allowEnums
boolean allowEnums(Code)
Switch: support enums?



allowGenerics
boolean allowGenerics(Code)
Switch: support generics?



allowVarargs
boolean allowVarargs(Code)
Switch: allow variable-arity methods.



annotate
final Annotate annotate(Code)



attrKey
final protected static Context.Key<Attr> attrKey(Code)



cfolder
final ConstFold cfolder(Code)



chk
final Check chk(Code)



enter
final Enter enter(Code)



env
Env<AttrContext> env(Code)
Visitor argument: the current environment.



log
final Log log(Code)



make
final TreeMaker make(Code)



memberEnter
final MemberEnter memberEnter(Code)



names
final Name.Table names(Code)



noteWarner
Warner noteWarner(Code)



pkind
int pkind(Code)
Visitor argument: the currently expected proto-kind.



pt
Type pt(Code)
Visitor argument: the currently expected proto-type.



relax
boolean relax(Code)
Switch: relax some constraints for retrofit mode.



result
Type result(Code)
Visitor result: the computed type.



rs
final Resolve rs(Code)



syms
final Symtab syms(Code)



target
final Target target(Code)



types
final Types types(Code)



useBeforeDeclarationWarning
boolean useBeforeDeclarationWarning(Code)
Switch: warn about use of variable before declaration? RFE: 6425594




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




Method Detail
attribAnnotationTypes
void attribAnnotationTypes(List<JCAnnotation> annotations, Env<AttrContext> env)(Code)
Attribute the type references in a list of annotations.



attribArgs
List<Type> attribArgs(List<JCExpression> trees, Env<AttrContext> env)(Code)
Attribute the arguments in a method call, returning a list of types.



attribBase
Type attribBase(JCTree tree, Env<AttrContext> env, boolean classExpected, boolean interfaceExpected, boolean checkExtensible)(Code)
Attribute type reference in an `extends' or `implements' clause.
Parameters:
  tree - The tree making up the type reference.
Parameters:
  env - The environment current at the reference.
Parameters:
  classExpected - true if only a class is expected here.
Parameters:
  interfaceExpected - true if only an interface is expected here.



attribBounds
void attribBounds(List<JCTypeParameter> typarams)(Code)



attribClass
public void attribClass(DiagnosticPosition pos, ClassSymbol c)(Code)
Main method: attribute class definition associated with given class symbol. reporting completion failures at the given position.
Parameters:
  pos - The source position at which completion errors are to bereported.
Parameters:
  c - The class symbol whose definition will be attributed.



attribClass
void attribClass(ClassSymbol c) throws CompletionFailure(Code)
Attribute class definition associated with given class symbol.
Parameters:
  c - The class symbol whose definition will be attributed.



attribExpr
public Type attribExpr(JCTree tree, Env<AttrContext> env, Type pt)(Code)
Derived visitor method: attribute an expression tree.



attribExpr
Type attribExpr(JCTree tree, Env<AttrContext> env)(Code)
Derived visitor method: attribute an expression tree with no constraints on the computed type.



attribExprToTree
public Env<AttrContext> attribExprToTree(JCTree expr, Env<AttrContext> env, JCTree tree)(Code)



attribExprs
List<Type> attribExprs(List<JCExpression> trees, Env<AttrContext> env, Type pt)(Code)
Attribute a list of expressions, returning a list of types.



attribIdent
public Symbol attribIdent(JCTree tree, JCCompilationUnit topLevel)(Code)
Attribute a parsed identifier.
Parameters:
  tree - Parsed identifier name
Parameters:
  topLevel - The toplevel to use



attribStat
public Type attribStat(JCTree tree, Env<AttrContext> env)(Code)
Derived visitor method: attribute a statement or definition tree.



attribStatToTree
public Env<AttrContext> attribStatToTree(JCTree stmt, Env<AttrContext> env, JCTree tree)(Code)



attribStats
void attribStats(List<T> trees, Env<AttrContext> env)(Code)
Attribute a list of statements, returning nothing.



attribTree
Type attribTree(JCTree tree, Env<AttrContext> env, int pkind, Type pt)(Code)
Visitor method: attribute a tree, catching any completion failure exceptions. Return the tree's type.
Parameters:
  tree - The tree to be visited.
Parameters:
  env - The environment visitor argument.
Parameters:
  pkind - The protokind visitor argument.
Parameters:
  pt - The prototype visitor argument.



attribType
public Type attribType(JCTree node, TypeSymbol sym)(Code)



attribType
Type attribType(JCTree tree, Env<AttrContext> env)(Code)
Derived visitor method: attribute a type tree.



attribTypeVariables
void attribTypeVariables(List<JCTypeParameter> typarams, Env<AttrContext> env)(Code)
Attribute type variables (of generic classes or methods). Compound types are attributed later in attribBounds.
Parameters:
  typarams - the type variables to enter
Parameters:
  env - the current environment



attribTypes
List<Type> attribTypes(List<JCExpression> trees, Env<AttrContext> env)(Code)
Attribute a type argument list, returning a list of types.



check
Type check(JCTree tree, Type owntype, int ownkind, int pkind, Type pt)(Code)
Check kind and type of given tree against protokind and prototype. If check succeeds, store type in tree and return it. If check fails, store errType in tree and return it. No checks are performed if the prototype is a method type. Its not necessary in this case since we know that kind and type are correct.
Parameters:
  tree - The tree whose kind and type is checked
Parameters:
  owntype - The computed type of the tree
Parameters:
  ownkind - The computed kind of the tree
Parameters:
  pkind - The expected kind (or: protokind) of the tree
Parameters:
  pt - The expected type (or: prototype) of the tree



checkAssignable
void checkAssignable(DiagnosticPosition pos, VarSymbol v, JCTree base, Env<AttrContext> env)(Code)
Check that variable can be assigned to.
Parameters:
  pos - The current source code position.
Parameters:
  v - The assigned varaible
Parameters:
  base - If the variable is referred to in a Select, the partto the left of the `.', null otherwise.
Parameters:
  env - The current environment.



checkBase
Type checkBase(Type t, JCTree tree, Env<AttrContext> env, boolean classExpected, boolean interfaceExpected, boolean checkExtensible)(Code)



checkFirstConstructorStat
boolean checkFirstConstructorStat(JCMethodInvocation tree, Env<AttrContext> env)(Code)
Check that given application node appears as first statement in a constructor call.
Parameters:
  tree - The application node
Parameters:
  env - The environment current at the application.



checkId
Type checkId(JCTree tree, Type site, Symbol sym, Env<AttrContext> env, int pkind, Type pt, boolean useVarargs)(Code)
Determine type of identifier or select expression and check that (1) the referenced symbol is not deprecated (2) the symbol's type is safe (@see checkSafe) (3) if symbol is a variable, check that its type and kind are compatible with the prototype and protokind. (4) if symbol is an instance field of a raw type, which is being assigned to, issue an unchecked warning if its type changes under erasure. (5) if symbol is an instance method of a raw type, issue an unchecked warning if its argument types change under erasure. If checks succeed: If symbol is a constant, return its constant type else if symbol is a method, return its result type otherwise return its type. Otherwise return errType.
Parameters:
  tree - The syntax tree representing the identifier
Parameters:
  site - If this is a select, the type of the selectedexpression, otherwise the type of the current class.
Parameters:
  sym - The symbol representing the identifier.
Parameters:
  env - The current environment.
Parameters:
  pkind - The set of expected kinds.
Parameters:
  pt - The expected type.



checkMethod
public Type checkMethod(Type site, Symbol sym, Env<AttrContext> env, List<JCExpression> argtrees, List<Type> argtypes, List<Type> typeargtypes, boolean useVarargs)(Code)
Check that method arguments conform to its instantation.



coerce
public Type coerce(Type etype, Type ttype)(Code)



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



isAssignableAsBlankFinal
boolean isAssignableAsBlankFinal(VarSymbol v, Env<AttrContext> env)(Code)
Is given blank final variable assignable, i.e. in a scope where it may be assigned to even though it is final?
Parameters:
  v - The blank final variable.
Parameters:
  env - The current environment.



isStaticReference
boolean isStaticReference(JCTree tree)(Code)
Does tree represent a static reference to an identifier? It is assumed that tree is either a SELECT or an IDENT. We have to weed out selects from non-type names here.
Parameters:
  tree - The candidate tree.



isType
static boolean isType(Symbol sym)(Code)
Is this symbol a type?



litType
Type litType(int tag)(Code)
Return the type of a literal with given type tag.



makeNullCheck
public JCExpression makeNullCheck(JCExpression arg)(Code)
Make an attributed null check tree.



newMethTemplate
Type newMethTemplate(List<Type> argtypes, List<Type> typeargtypes)(Code)
Obtain a method type with given argument types.



thisSym
Symbol thisSym(DiagnosticPosition pos, Env<AttrContext> env)(Code)
The current `this' symbol.
Parameters:
  env - The current environment.



visitAnnotation
public void visitAnnotation(JCAnnotation tree)(Code)



visitApply
public void visitApply(JCMethodInvocation tree)(Code)
Visitor method for method invocations. NOTE: The method part of an application will have in its type field the return type of the method, not the method's type itself!



visitAssert
public void visitAssert(JCAssert 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)



visitClassDef
public void visitClassDef(JCClassDecl tree)(Code)



visitConditional
public void visitConditional(JCConditional tree)(Code)



visitContinue
public void visitContinue(JCContinue tree)(Code)



visitDoLoop
public void visitDoLoop(JCDoWhileLoop tree)(Code)



visitErroneous
public void visitErroneous(JCErroneous 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)



visitImport
public void visitImport(JCImport tree)(Code)



visitIndexed
public void visitIndexed(JCArrayAccess tree)(Code)



visitLabelled
public void visitLabelled(JCLabeledStatement 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)



visitTree
public void visitTree(JCTree tree)(Code)
Default visitor method for all other trees.



visitTry
public void visitTry(JCTry tree)(Code)



visitTypeApply
public void visitTypeApply(JCTypeApply tree)(Code)
Visitor method for parameterized types. Bound checking is left until later, since types are attributed before supertype structure is completely known



visitTypeArray
public void visitTypeArray(JCArrayTypeTree tree)(Code)



visitTypeCast
public void visitTypeCast(JCTypeCast tree)(Code)



visitTypeIdent
public void visitTypeIdent(JCPrimitiveTypeTree tree)(Code)



visitTypeParameter
public void visitTypeParameter(JCTypeParameter 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)



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.