Java Doc for TransTypes.java in  » 6.0-JDK-Modules-com.sun » tools » 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 com.sun » tools » 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.tree.TreeTranslator
         com.sun.tools.javac.comp.TransTypes

TransTypes
public class TransTypes extends TreeTranslator (Code)
This pass translates Generic Java to conventional Java.

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.



Field Summary
 JCMethodDeclcurrentMethod
    
 Map<MethodSymbol, MethodSymbol>overridden
     A hashtable mapping bridge methods to the methods they override after type erasure.
final protected static  Context.Key<TransTypes>transTypesKey
     The context key for the TransTypes phase.

Constructor Summary
protected  TransTypes(Context context)
    

Method Summary
 voidaddBridge(DiagnosticPosition pos, MethodSymbol meth, MethodSymbol impl, ClassSymbol origin, boolean hypothetical, ListBuffer<JCTree> bridges)
     Add a bridge definition and enter corresponding method symbol in local scope of origin.
 voidaddBridgeIfNeeded(DiagnosticPosition pos, Symbol sym, ClassSymbol origin, ListBuffer<JCTree> bridges)
     Add bridge if given symbol is a non-private, non-static member of the given class, which is either defined in the class or non-final inherited, and one of the two following conditions holds: 1.
 voidaddBridges(DiagnosticPosition pos, TypeSymbol i, ClassSymbol origin, ListBuffer<JCTree> bridges)
    
 voidaddBridges(DiagnosticPosition pos, ClassSymbol origin, ListBuffer<JCTree> bridges)
     Add all necessary bridges to some class appending them to list buffer.
 JCExpressioncast(JCExpression tree, Type target)
     Construct an attributed tree for a cast of expression to target type, unless it already has precisely that type.
 JCExpressioncoerce(JCExpression tree, Type target)
     Construct an attributed tree to coerce an expression to some erased target type, unless the expression is already assignable to that type.
public static  TransTypesinstance(Context context)
     Get the instance for this context.
 JCExpressionretype(JCExpression tree, Type erasedType, Type target)
     Given an erased reference type, assume this type as the tree's type. Then, coerce to some given target type unless target type is null. This operation is used in situations like the following: class Cell { A value; } ... Cell cell; Integer x = cell.value; Since the erasure of Cell.value is Object, but the type of cell.value in the assignment is Integer, we need to adjust the original type of cell.value to Object, and insert a cast to Integer.
public  Ttranslate(T tree, Type pt)
     Visitor method: perform a type translation on tree.
public  List<T>translate(List<T> trees, Type pt)
     Visitor method: perform a type translation on list of trees.
 List<T>translateArgs(List<T> _args, List<Type> parameters, Type varargsElement)
     Translate method argument list, casting each argument to its corresponding type in a list of target types.
 voidtranslateClass(ClassSymbol c)
    
public  JCTreetranslateTopLevelClass(JCTree cdef, TreeMaker make)
     Translate a toplevel class definition.
public  voidvisitAnnotation(JCAnnotation tree)
    
public  voidvisitApply(JCMethodInvocation tree)
    
public  voidvisitAssert(JCAssert tree)
    
public  voidvisitAssign(JCAssign tree)
    
public  voidvisitAssignop(JCAssignOp tree)
    
public  voidvisitBinary(JCBinary tree)
    
public  voidvisitCase(JCCase tree)
    
public  voidvisitClassDef(JCClassDecl tree)
    
public  voidvisitConditional(JCConditional 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  voidvisitMethodDef(JCMethodDecl tree)
    
public  voidvisitNewArray(JCNewArray tree)
    
public  voidvisitNewClass(JCNewClass tree)
    
public  voidvisitParens(JCParens tree)
    
public  voidvisitReturn(JCReturn tree)
    
public  voidvisitSelect(JCFieldAccess tree)
    
public  voidvisitSwitch(JCSwitch tree)
    
public  voidvisitSynchronized(JCSynchronized tree)
    
public  voidvisitThrow(JCThrow tree)
    
public  voidvisitTypeApply(JCTypeApply tree)
     Visitor method for parameterized types.
public  voidvisitTypeArray(JCArrayTypeTree tree)
    
public  voidvisitTypeCast(JCTypeCast tree)
    
public  voidvisitTypeTest(JCInstanceOf tree)
    
public  voidvisitUnary(JCUnary tree)
    
public  voidvisitVarDef(JCVariableDecl tree)
    
public  voidvisitWhileLoop(JCWhileLoop tree)
    

Field Detail
currentMethod
JCMethodDecl currentMethod(Code)



overridden
Map<MethodSymbol, MethodSymbol> overridden(Code)
A hashtable mapping bridge methods to the methods they override after type erasure.



transTypesKey
final protected static Context.Key<TransTypes> transTypesKey(Code)
The context key for the TransTypes phase.




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




Method Detail
addBridge
void addBridge(DiagnosticPosition pos, MethodSymbol meth, MethodSymbol impl, ClassSymbol origin, boolean hypothetical, ListBuffer<JCTree> bridges)(Code)
Add a bridge definition and enter corresponding method symbol in local scope of origin.
Parameters:
  pos - The source code position to be used for the definition.
Parameters:
  meth - The method for which a bridge needs to be added
Parameters:
  impl - That method's implementation (possibly the method itself)
Parameters:
  origin - The class to which the bridge will be added
Parameters:
  hypothetical - True if the bridge method is not strictly necessary in thebinary, but is represented in the symbol table to detecterasure clashes.
Parameters:
  bridges - The list buffer to which the bridge will be added



addBridgeIfNeeded
void addBridgeIfNeeded(DiagnosticPosition pos, Symbol sym, ClassSymbol origin, ListBuffer<JCTree> bridges)(Code)
Add bridge if given symbol is a non-private, non-static member of the given class, which is either defined in the class or non-final inherited, and one of the two following conditions holds: 1. The method's type changes in the given class, as compared to the class where the symbol was defined, (in this case we have extended a parameterized class with non-trivial parameters). 2. The method has an implementation with a different erased return type. (in this case we have used co-variant returns). If a bridge already exists in some other class, no new bridge is added. Instead, it is checked that the bridge symbol overrides the method symbol. (Spec ???). todo: what about bridges for privates???
Parameters:
  pos - The source code position to be used for the definition.
Parameters:
  sym - The symbol for which a bridge might have to be added.
Parameters:
  origin - The class in which the bridge would go.
Parameters:
  bridges - The list buffer to which the bridge would be added.



addBridges
void addBridges(DiagnosticPosition pos, TypeSymbol i, ClassSymbol origin, ListBuffer<JCTree> bridges)(Code)



addBridges
void addBridges(DiagnosticPosition pos, ClassSymbol origin, ListBuffer<JCTree> bridges)(Code)
Add all necessary bridges to some class appending them to list buffer.
Parameters:
  pos - The source code position to be used for the bridges.
Parameters:
  origin - The class in which the bridges go.
Parameters:
  bridges - The list buffer to which the bridges are added.



cast
JCExpression cast(JCExpression tree, Type target)(Code)
Construct an attributed tree for a cast of expression to target type, unless it already has precisely that type.
Parameters:
  tree - The expression tree.
Parameters:
  target - The target type.



coerce
JCExpression coerce(JCExpression tree, Type target)(Code)
Construct an attributed tree to coerce an expression to some erased target type, unless the expression is already assignable to that type. If target type is a constant type, use its base type instead.
Parameters:
  tree - The expression tree.
Parameters:
  target - The target type.



instance
public static TransTypes instance(Context context)(Code)
Get the instance for this context.



retype
JCExpression retype(JCExpression tree, Type erasedType, Type target)(Code)
Given an erased reference type, assume this type as the tree's type. Then, coerce to some given target type unless target type is null. This operation is used in situations like the following: class Cell { A value; } ... Cell cell; Integer x = cell.value; Since the erasure of Cell.value is Object, but the type of cell.value in the assignment is Integer, we need to adjust the original type of cell.value to Object, and insert a cast to Integer. That is, the last assignment becomes: Integer x = (Integer)cell.value;
Parameters:
  tree - The expression tree whose type might need adjustment.
Parameters:
  erasedType - The expression's type after erasure.
Parameters:
  target - The target type, which is usually the erasure of theexpression's original type.



translate
public T translate(T tree, Type pt)(Code)
Visitor method: perform a type translation on tree.



translate
public List<T> translate(List<T> trees, Type pt)(Code)
Visitor method: perform a type translation on list of trees.



translateArgs
List<T> translateArgs(List<T> _args, List<Type> parameters, Type varargsElement)(Code)
Translate method argument list, casting each argument to its corresponding type in a list of target types.
Parameters:
  _args - The method argument list.
Parameters:
  parameters - The list of target types.
Parameters:
  varargsElement - The erasure of the varargs element type,or null if translating a non-varargs invocation



translateClass
void translateClass(ClassSymbol c)(Code)



translateTopLevelClass
public JCTree translateTopLevelClass(JCTree cdef, TreeMaker make)(Code)
Translate a toplevel class definition.
Parameters:
  cdef - The definition to be translated.



visitAnnotation
public void visitAnnotation(JCAnnotation tree)(Code)



visitApply
public void visitApply(JCMethodInvocation tree)(Code)



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)



visitCase
public void visitCase(JCCase tree)(Code)



visitClassDef
public void visitClassDef(JCClassDecl tree)(Code)



visitConditional
public void visitConditional(JCConditional 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)



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)



visitSwitch
public void visitSwitch(JCSwitch tree)(Code)



visitSynchronized
public void visitSynchronized(JCSynchronized tree)(Code)



visitThrow
public void visitThrow(JCThrow tree)(Code)



visitTypeApply
public void visitTypeApply(JCTypeApply tree)(Code)
Visitor method for parameterized types.



visitTypeArray
public void visitTypeArray(JCArrayTypeTree 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)



Fields inherited from com.sun.tools.javac.tree.TreeTranslator
protected JCTree result(Code)(Java Doc)

Methods inherited from com.sun.tools.javac.tree.TreeTranslator
public T translate(T tree)(Code)(Java Doc)
public List<T> translate(List<T> trees)(Code)(Java Doc)
public List<JCAnnotation> translateAnnotations(List<JCAnnotation> trees)(Code)(Java Doc)
public List<JCCase> translateCases(List<JCCase> trees)(Code)(Java Doc)
public List<JCCatch> translateCatchers(List<JCCatch> trees)(Code)(Java Doc)
public List<JCTypeParameter> translateTypeParams(List<JCTypeParameter> trees)(Code)(Java Doc)
public List<JCVariableDecl> translateVarDefs(List<JCVariableDecl> trees)(Code)(Java Doc)
public void visitAnnotation(JCAnnotation tree)(Code)(Java Doc)
public void visitApply(JCMethodInvocation tree)(Code)(Java Doc)
public void visitAssert(JCAssert tree)(Code)(Java Doc)
public void visitAssign(JCAssign tree)(Code)(Java Doc)
public void visitAssignop(JCAssignOp tree)(Code)(Java Doc)
public void visitBinary(JCBinary tree)(Code)(Java Doc)
public void visitBlock(JCBlock tree)(Code)(Java Doc)
public void visitBreak(JCBreak tree)(Code)(Java Doc)
public void visitCase(JCCase tree)(Code)(Java Doc)
public void visitCatch(JCCatch tree)(Code)(Java Doc)
public void visitClassDef(JCClassDecl tree)(Code)(Java Doc)
public void visitConditional(JCConditional tree)(Code)(Java Doc)
public void visitContinue(JCContinue tree)(Code)(Java Doc)
public void visitDoLoop(JCDoWhileLoop tree)(Code)(Java Doc)
public void visitErroneous(JCErroneous tree)(Code)(Java Doc)
public void visitExec(JCExpressionStatement tree)(Code)(Java Doc)
public void visitForLoop(JCForLoop tree)(Code)(Java Doc)
public void visitForeachLoop(JCEnhancedForLoop tree)(Code)(Java Doc)
public void visitIdent(JCIdent tree)(Code)(Java Doc)
public void visitIf(JCIf tree)(Code)(Java Doc)
public void visitImport(JCImport tree)(Code)(Java Doc)
public void visitIndexed(JCArrayAccess tree)(Code)(Java Doc)
public void visitLabelled(JCLabeledStatement tree)(Code)(Java Doc)
public void visitLetExpr(LetExpr tree)(Code)(Java Doc)
public void visitLiteral(JCLiteral tree)(Code)(Java Doc)
public void visitMethodDef(JCMethodDecl tree)(Code)(Java Doc)
public void visitModifiers(JCModifiers tree)(Code)(Java Doc)
public void visitNewArray(JCNewArray tree)(Code)(Java Doc)
public void visitNewClass(JCNewClass tree)(Code)(Java Doc)
public void visitParens(JCParens tree)(Code)(Java Doc)
public void visitReturn(JCReturn tree)(Code)(Java Doc)
public void visitSelect(JCFieldAccess tree)(Code)(Java Doc)
public void visitSkip(JCSkip tree)(Code)(Java Doc)
public void visitSwitch(JCSwitch tree)(Code)(Java Doc)
public void visitSynchronized(JCSynchronized tree)(Code)(Java Doc)
public void visitThrow(JCThrow tree)(Code)(Java Doc)
public void visitTopLevel(JCCompilationUnit tree)(Code)(Java Doc)
public void visitTree(JCTree tree)(Code)(Java Doc)
public void visitTry(JCTry tree)(Code)(Java Doc)
public void visitTypeApply(JCTypeApply tree)(Code)(Java Doc)
public void visitTypeArray(JCArrayTypeTree tree)(Code)(Java Doc)
public void visitTypeBoundKind(TypeBoundKind tree)(Code)(Java Doc)
public void visitTypeCast(JCTypeCast tree)(Code)(Java Doc)
public void visitTypeIdent(JCPrimitiveTypeTree tree)(Code)(Java Doc)
public void visitTypeParameter(JCTypeParameter tree)(Code)(Java Doc)
public void visitTypeTest(JCInstanceOf tree)(Code)(Java Doc)
public void visitUnary(JCUnary tree)(Code)(Java Doc)
public void visitVarDef(JCVariableDecl tree)(Code)(Java Doc)
public void visitWhileLoop(JCWhileLoop tree)(Code)(Java Doc)
public void visitWildcard(JCWildcard tree)(Code)(Java Doc)

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.