Java Doc for Expression.java in  » IDE-Eclipse » jdt » org » eclipse » jdt » internal » compiler » ast » 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 » IDE Eclipse » jdt » org.eclipse.jdt.internal.compiler.ast 
Source Cross Reference  Class Diagram Java Document (Java Doc) 


java.lang.Object
   org.eclipse.jdt.internal.compiler.ast.ASTNode
      org.eclipse.jdt.internal.compiler.ast.Statement
         org.eclipse.jdt.internal.compiler.ast.Expression

All known Subclasses:   org.eclipse.jdt.internal.compiler.ast.CastExpression,  org.eclipse.jdt.internal.compiler.ast.TypeReference,  org.eclipse.jdt.internal.compiler.ast.AllocationExpression,  org.eclipse.jdt.internal.compiler.ast.ArrayInitializer,  org.eclipse.jdt.internal.compiler.ast.JavadocArgumentExpression,  org.eclipse.jdt.internal.compiler.ast.OperatorExpression,  org.eclipse.jdt.internal.compiler.ast.Reference,  org.eclipse.jdt.internal.compiler.ast.Literal,  org.eclipse.jdt.internal.compiler.ast.ClassLiteralAccess,  org.eclipse.jdt.internal.compiler.ast.Assignment,  org.eclipse.jdt.internal.compiler.ast.MessageSend,  org.eclipse.jdt.internal.compiler.ast.Annotation,  org.eclipse.jdt.internal.compiler.ast.ArrayAllocationExpression,
Expression
abstract public class Expression extends Statement (Code)


Field Summary
public  Constantconstant
    
public  intimplicitConversion
    
public  TypeBindingresolvedType
    
public  intstatementEnd
    

Constructor Summary
public  Expression()
    

Method Summary
public  FlowInfoanalyseCode(BlockScope currentScope, FlowContext flowContext, FlowInfo flowInfo)
    
public  FlowInfoanalyseCode(BlockScope currentScope, FlowContext flowContext, FlowInfo flowInfo, boolean valueRequired)
     More sophisticated for of the flow analysis used for analyzing expressions, and be able to optimize out portions of expressions where no actual value is required.
final public  booleancheckCastTypesCompatibility(Scope scope, TypeBinding castType, TypeBinding expressionType, Expression expression)
     Returns false if cast is not legal.
public  voidcheckNPE(BlockScope scope, FlowContext flowContext, FlowInfo flowInfo)
     Check the local variable of this expression, if any, against potential NPEs given a flow context and an upstream flow info.
public  booleancheckUnsafeCast(Scope scope, TypeBinding castType, TypeBinding expressionType, TypeBinding match, boolean isNarrowing)
    
public  voidcomputeConversion(Scope scope, TypeBinding runtimeType, TypeBinding compileTimeType)
     Base types need that the widening is explicitly done by the compiler using some bytecode like i2f.
public  voidgenerateCode(BlockScope currentScope, CodeStream codeStream)
     Expression statements are plain expressions, however they generate like normal expressions with no value required.
public  voidgenerateCode(BlockScope currentScope, CodeStream codeStream, boolean valueRequired)
     Every expression is responsible for generating its implicit conversion when necessary.
public  voidgenerateOptimizedBoolean(BlockScope currentScope, CodeStream codeStream, BranchLabel trueLabel, BranchLabel falseLabel, boolean valueRequired)
    
public  voidgenerateOptimizedStringConcatenation(BlockScope blockScope, CodeStream codeStream, int typeID)
    
public  voidgenerateOptimizedStringConcatenationCreation(BlockScope blockScope, CodeStream codeStream, int typeID)
    
public  booleanisCompactableOperation()
    
public  booleanisConstantValueOfTypeAssignableToType(TypeBinding constantType, TypeBinding targetType)
    
final public static  booleanisConstantValueRepresentable(Constant constant, int constantTypeID, int targetTypeID)
    
public  booleanisTypeReference()
    
public  LocalVariableBindinglocalVariableBinding()
     Returns the local variable referenced by this node.
public  voidmarkAsNonNull()
     Mark this expression as being non null, per a specific tag in the source code.
public  intnullStatus(FlowInfo flowInfo)
    
public  ConstantoptimizedBooleanConstant()
     Constant usable for bytecode pattern optimizations, but cannot be inlined since it is not strictly equivalent to the definition of constant expressions.
public  TypeBindingpostConversionType(Scope scope)
     Returns the type of the expression after required implicit conversions.
public  StringBufferprint(int indent, StringBuffer output)
    
abstract public  StringBufferprintExpression(int indent, StringBuffer output)
    
public  StringBufferprintStatement(int indent, StringBuffer output)
    
public  voidresolve(BlockScope scope)
    
public  TypeBindingresolveType(BlockScope scope)
    
public  TypeBindingresolveType(ClassScope scope)
    
public  TypeBindingresolveTypeExpecting(BlockScope scope, TypeBinding expectedType)
    
public  ObjectreusableJSRTarget()
    
public  voidsetExpectedType(TypeBinding expectedType)
     Record the type expectation before this expression is typechecked. e.g.
public  voidtagAsNeedCheckCast()
    
public  voidtagAsUnnecessaryCast(Scope scope, TypeBinding castType)
     Record the fact a cast expression got detected as being unnecessary.
public  ExpressiontoTypeReference()
    
public  voidtraverse(ASTVisitor visitor, BlockScope scope)
    
public  voidtraverse(ASTVisitor visitor, ClassScope scope)
    

Field Detail
constant
public Constant constant(Code)



implicitConversion
public int implicitConversion(Code)



resolvedType
public TypeBinding resolvedType(Code)



statementEnd
public int statementEnd(Code)




Constructor Detail
Expression
public Expression()(Code)




Method Detail
analyseCode
public FlowInfo analyseCode(BlockScope currentScope, FlowContext flowContext, FlowInfo flowInfo)(Code)



analyseCode
public FlowInfo analyseCode(BlockScope currentScope, FlowContext flowContext, FlowInfo flowInfo, boolean valueRequired)(Code)
More sophisticated for of the flow analysis used for analyzing expressions, and be able to optimize out portions of expressions where no actual value is required.
Parameters:
  currentScope -
Parameters:
  flowContext -
Parameters:
  flowInfo -
Parameters:
  valueRequired - The state of initialization after the analysis of the current expression



checkCastTypesCompatibility
final public boolean checkCastTypesCompatibility(Scope scope, TypeBinding castType, TypeBinding expressionType, Expression expression)(Code)
Returns false if cast is not legal.



checkNPE
public void checkNPE(BlockScope scope, FlowContext flowContext, FlowInfo flowInfo)(Code)
Check the local variable of this expression, if any, against potential NPEs given a flow context and an upstream flow info. If so, report the risk to the context. Marks the local as checked, which affects the flow info.
Parameters:
  scope - the scope of the analysis
Parameters:
  flowContext - the current flow context
Parameters:
  flowInfo - the upstream flow info; caveat: may get modified



checkUnsafeCast
public boolean checkUnsafeCast(Scope scope, TypeBinding castType, TypeBinding expressionType, TypeBinding match, boolean isNarrowing)(Code)



computeConversion
public void computeConversion(Scope scope, TypeBinding runtimeType, TypeBinding compileTimeType)(Code)
Base types need that the widening is explicitly done by the compiler using some bytecode like i2f. Also check unsafe type operations.



generateCode
public void generateCode(BlockScope currentScope, CodeStream codeStream)(Code)
Expression statements are plain expressions, however they generate like normal expressions with no value required.
Parameters:
  currentScope - org.eclipse.jdt.internal.compiler.lookup.BlockScope
Parameters:
  codeStream - org.eclipse.jdt.internal.compiler.codegen.CodeStream



generateCode
public void generateCode(BlockScope currentScope, CodeStream codeStream, boolean valueRequired)(Code)
Every expression is responsible for generating its implicit conversion when necessary.
Parameters:
  currentScope - org.eclipse.jdt.internal.compiler.lookup.BlockScope
Parameters:
  codeStream - org.eclipse.jdt.internal.compiler.codegen.CodeStream
Parameters:
  valueRequired - boolean



generateOptimizedBoolean
public void generateOptimizedBoolean(BlockScope currentScope, CodeStream codeStream, BranchLabel trueLabel, BranchLabel falseLabel, boolean valueRequired)(Code)
Default generation of a boolean value
Parameters:
  currentScope -
Parameters:
  codeStream -
Parameters:
  trueLabel -
Parameters:
  falseLabel -
Parameters:
  valueRequired -



generateOptimizedStringConcatenation
public void generateOptimizedStringConcatenation(BlockScope blockScope, CodeStream codeStream, int typeID)(Code)



generateOptimizedStringConcatenationCreation
public void generateOptimizedStringConcatenationCreation(BlockScope blockScope, CodeStream codeStream, int typeID)(Code)



isCompactableOperation
public boolean isCompactableOperation()(Code)



isConstantValueOfTypeAssignableToType
public boolean isConstantValueOfTypeAssignableToType(TypeBinding constantType, TypeBinding targetType)(Code)



isConstantValueRepresentable
final public static boolean isConstantValueRepresentable(Constant constant, int constantTypeID, int targetTypeID)(Code)



isTypeReference
public boolean isTypeReference()(Code)



localVariableBinding
public LocalVariableBinding localVariableBinding()(Code)
Returns the local variable referenced by this node. Can be a direct reference (SingleNameReference) or thru a cast expression etc...



markAsNonNull
public void markAsNonNull()(Code)
Mark this expression as being non null, per a specific tag in the source code.



nullStatus
public int nullStatus(FlowInfo flowInfo)(Code)



optimizedBooleanConstant
public Constant optimizedBooleanConstant()(Code)
Constant usable for bytecode pattern optimizations, but cannot be inlined since it is not strictly equivalent to the definition of constant expressions. In particular, some side-effects may be required to occur (only the end value is known). Constant known to be of boolean type



postConversionType
public TypeBinding postConversionType(Scope scope)(Code)
Returns the type of the expression after required implicit conversions. When expression type gets promoted or inserted a generic cast, the converted type will differ from the resolved type (surface side-effects from #computeConversion(...)). the type after implicit conversion



print
public StringBuffer print(int indent, StringBuffer output)(Code)



printExpression
abstract public StringBuffer printExpression(int indent, StringBuffer output)(Code)



printStatement
public StringBuffer printStatement(int indent, StringBuffer output)(Code)



resolve
public void resolve(BlockScope scope)(Code)



resolveType
public TypeBinding resolveType(BlockScope scope)(Code)
Resolve the type of this expression in the context of a blockScope
Parameters:
  scope - Return the actual type of this expression after resolution



resolveType
public TypeBinding resolveType(ClassScope scope)(Code)
Resolve the type of this expression in the context of a classScope
Parameters:
  scope - Return the actual type of this expression after resolution



resolveTypeExpecting
public TypeBinding resolveTypeExpecting(BlockScope scope, TypeBinding expectedType)(Code)



reusableJSRTarget
public Object reusableJSRTarget()(Code)
Returns an object which can be used to identify identical JSR sequence targets (see TryStatement subroutine codegen) or null if not reusable



setExpectedType
public void setExpectedType(TypeBinding expectedType)(Code)
Record the type expectation before this expression is typechecked. e.g. String s = foo();, foo() will be tagged as being expected of type String Used to trigger proper inference of generic method invocations.
Parameters:
  expectedType - The type denoting an expectation in the context of an assignment conversion



tagAsNeedCheckCast
public void tagAsNeedCheckCast()(Code)



tagAsUnnecessaryCast
public void tagAsUnnecessaryCast(Scope scope, TypeBinding castType)(Code)
Record the fact a cast expression got detected as being unnecessary.
Parameters:
  scope -
Parameters:
  castType -



toTypeReference
public Expression toTypeReference()(Code)



traverse
public void traverse(ASTVisitor visitor, BlockScope scope)(Code)
Traverse an expression in the context of a blockScope
Parameters:
  visitor -
Parameters:
  scope -



traverse
public void traverse(ASTVisitor visitor, ClassScope scope)(Code)
Traverse an expression in the context of a classScope
Parameters:
  visitor -
Parameters:
  scope -



Methods inherited from org.eclipse.jdt.internal.compiler.ast.Statement
abstract public FlowInfo analyseCode(BlockScope currentScope, FlowContext flowContext, FlowInfo flowInfo)(Code)(Java Doc)
public void branchChainTo(BranchLabel label)(Code)(Java Doc)
public boolean complainIfUnreachable(FlowInfo flowInfo, BlockScope scope, boolean didAlreadyComplain)(Code)(Java Doc)
public void generateArguments(MethodBinding binding, Expression[] arguments, BlockScope currentScope, CodeStream codeStream)(Code)(Java Doc)
abstract public void generateCode(BlockScope currentScope, CodeStream codeStream)(Code)(Java Doc)
public boolean isEmptyBlock()(Code)(Java Doc)
public boolean isValidJavaStatement()(Code)(Java Doc)
public StringBuffer print(int indent, StringBuffer output)(Code)(Java Doc)
abstract public StringBuffer printStatement(int indent, StringBuffer output)(Code)(Java Doc)
abstract public void resolve(BlockScope scope)(Code)(Java Doc)
public Constant resolveCase(BlockScope scope, TypeBinding testType, SwitchStatement switchStatement)(Code)(Java Doc)

Fields inherited from org.eclipse.jdt.internal.compiler.ast.ASTNode
final public static int Bit1(Code)(Java Doc)
final public static int Bit10(Code)(Java Doc)
final public static int Bit11(Code)(Java Doc)
final public static int Bit12(Code)(Java Doc)
final public static int Bit13(Code)(Java Doc)
final public static int Bit14(Code)(Java Doc)
final public static int Bit15(Code)(Java Doc)
final public static int Bit16(Code)(Java Doc)
final public static int Bit17(Code)(Java Doc)
final public static int Bit18(Code)(Java Doc)
final public static int Bit19(Code)(Java Doc)
final public static int Bit2(Code)(Java Doc)
final public static int Bit20(Code)(Java Doc)
final public static int Bit21(Code)(Java Doc)
final public static int Bit22(Code)(Java Doc)
final public static int Bit23(Code)(Java Doc)
final public static int Bit24(Code)(Java Doc)
final public static int Bit25(Code)(Java Doc)
final public static int Bit26(Code)(Java Doc)
final public static int Bit27(Code)(Java Doc)
final public static int Bit28(Code)(Java Doc)
final public static int Bit29(Code)(Java Doc)
final public static int Bit3(Code)(Java Doc)
final public static int Bit30(Code)(Java Doc)
final public static int Bit31(Code)(Java Doc)
final public static int Bit32(Code)(Java Doc)
final public static long Bit32L(Code)(Java Doc)
final public static long Bit33L(Code)(Java Doc)
final public static long Bit34L(Code)(Java Doc)
final public static long Bit35L(Code)(Java Doc)
final public static long Bit36L(Code)(Java Doc)
final public static long Bit37L(Code)(Java Doc)
final public static long Bit38L(Code)(Java Doc)
final public static long Bit39L(Code)(Java Doc)
final public static int Bit4(Code)(Java Doc)
final public static long Bit40L(Code)(Java Doc)
final public static long Bit41L(Code)(Java Doc)
final public static long Bit42L(Code)(Java Doc)
final public static long Bit43L(Code)(Java Doc)
final public static long Bit44L(Code)(Java Doc)
final public static long Bit45L(Code)(Java Doc)
final public static long Bit46L(Code)(Java Doc)
final public static long Bit47L(Code)(Java Doc)
final public static long Bit48L(Code)(Java Doc)
final public static long Bit49L(Code)(Java Doc)
final public static int Bit5(Code)(Java Doc)
final public static long Bit50L(Code)(Java Doc)
final public static long Bit51L(Code)(Java Doc)
final public static long Bit52L(Code)(Java Doc)
final public static long Bit53L(Code)(Java Doc)
final public static long Bit54L(Code)(Java Doc)
final public static long Bit55L(Code)(Java Doc)
final public static long Bit56L(Code)(Java Doc)
final public static long Bit57L(Code)(Java Doc)
final public static long Bit58L(Code)(Java Doc)
final public static long Bit59L(Code)(Java Doc)
final public static int Bit6(Code)(Java Doc)
final public static long Bit60L(Code)(Java Doc)
final public static long Bit61L(Code)(Java Doc)
final public static long Bit62L(Code)(Java Doc)
final public static long Bit63L(Code)(Java Doc)
final public static long Bit64L(Code)(Java Doc)
final public static int Bit7(Code)(Java Doc)
final public static int Bit8(Code)(Java Doc)
final public static int Bit9(Code)(Java Doc)
final public static int BlockExit(Code)(Java Doc)
final public static int ContainsAssertion(Code)(Java Doc)
final public static int DepthMASK(Code)(Java Doc)
final public static int DepthSHIFT(Code)(Java Doc)
final public static int DidResolve(Code)(Java Doc)
final public static int DisableUnnecessaryCastCheck(Code)(Java Doc)
final public static int DiscardEnclosingInstance(Code)(Java Doc)
final public static int DocumentedFallthrough(Code)(Java Doc)
final public static int Empty(Code)(Java Doc)
final public static int ErrorInSignature(Code)(Java Doc)
final public static int FirstAssignmentToLocal(Code)(Java Doc)
final public static int GenerateCheckcast(Code)(Java Doc)
final public static int HasAbstractMethods(Code)(Java Doc)
final public static int HasAllMethodBodies(Code)(Java Doc)
final public static int HasBeenGenerated(Code)(Java Doc)
final public static int HasBeenResolved(Code)(Java Doc)
final public static int HasLocalType(Code)(Java Doc)
final public static int INVOCATION_ARGUMENT_OK(Code)(Java Doc)
final public static int INVOCATION_ARGUMENT_UNCHECKED(Code)(Java Doc)
final public static int INVOCATION_ARGUMENT_WILDCARD(Code)(Java Doc)
final public static int IgnoreNoEffectAssignCheck(Code)(Java Doc)
final public static int IgnoreRawTypeCheck(Code)(Java Doc)
final public static int InsideJavadoc(Code)(Java Doc)
final public static int IsAnnotationDefaultValue(Code)(Java Doc)
final public static int IsAnonymousType(Code)(Java Doc)
final public static int IsAnySubRoutineEscaping(Code)(Java Doc)
final public static int IsCompoundAssigned(Code)(Java Doc)
final public static int IsDefaultConstructor(Code)(Java Doc)
final public static int IsElseIfStatement(Code)(Java Doc)
final public static int IsImplicitThis(Code)(Java Doc)
final public static int IsImplicitUnit(Code)(Java Doc)
final public static int IsLocalDeclarationReachable(Code)(Java Doc)
final public static int IsLocalType(Code)(Java Doc)
final public static int IsMemberType(Code)(Java Doc)
final public static int IsNonNull(Code)(Java Doc)
final public static int IsReachable(Code)(Java Doc)
final public static int IsReturnedValue(Code)(Java Doc)
final public static int IsSecondaryType(Code)(Java Doc)
final public static int IsStrictlyAssigned(Code)(Java Doc)
final public static int IsSubRoutineEscaping(Code)(Java Doc)
final public static int IsSuperType(Code)(Java Doc)
final public static int IsSynchronized(Code)(Java Doc)
final public static int IsTryBlockExiting(Code)(Java Doc)
final public static int IsUsefulEmptyStatement(Code)(Java Doc)
final public static int IsVarArgs(Code)(Java Doc)
final public static int LabelUsed(Code)(Java Doc)
final public static int NeedFreeReturn(Code)(Java Doc)
final public static int NeededScope(Code)(Java Doc)
final public static int OnDemand(Code)(Java Doc)
final public static int OperatorMASK(Code)(Java Doc)
final public static int OperatorSHIFT(Code)(Java Doc)
final public static int OverridingMethodWithSupercall(Code)(Java Doc)
final public static int ParenthesizedMASK(Code)(Java Doc)
final public static int ParenthesizedSHIFT(Code)(Java Doc)
final public static int RestrictiveFlagMASK(Code)(Java Doc)
final public static int ReturnTypeIDMASK(Code)(Java Doc)
final public static int SuperAccess(Code)(Java Doc)
final public static int ThenExit(Code)(Java Doc)
final public static int UndocumentedEmptyBlock(Code)(Java Doc)
final public static int UnnecessaryCast(Code)(Java Doc)
final public static int UnsafeCast(Code)(Java Doc)
final public static int Used(Code)(Java Doc)
public int bits(Code)(Java Doc)
public int sourceStartsourceEnd(Code)(Java Doc)

Methods inherited from org.eclipse.jdt.internal.compiler.ast.ASTNode
public static void checkInvocationArguments(BlockScope scope, Expression receiver, TypeBinding receiverType, MethodBinding method, Expression[] arguments, TypeBinding[] argumentTypes, boolean argsContainCast, InvocationSite invocationSite)(Code)(Java Doc)
public ASTNode concreteStatement()(Code)(Java Doc)
final public boolean isFieldUseDeprecated(FieldBinding field, Scope scope, boolean isStrictlyAssigned)(Code)(Java Doc)
public boolean isImplicitThis()(Code)(Java Doc)
final public boolean isMethodUseDeprecated(MethodBinding method, Scope scope, boolean isExplicitUse)(Code)(Java Doc)
public boolean isSuper()(Code)(Java Doc)
public boolean isThis()(Code)(Java Doc)
final public boolean isTypeUseDeprecated(TypeBinding type, Scope scope)(Code)(Java Doc)
abstract public StringBuffer print(int indent, StringBuffer output)(Code)(Java Doc)
public static StringBuffer printAnnotations(Annotation[] annotations, StringBuffer output)(Code)(Java Doc)
public static StringBuffer printIndent(int indent, StringBuffer output)(Code)(Java Doc)
public static StringBuffer printModifiers(int modifiers, StringBuffer output)(Code)(Java Doc)
public static void resolveAnnotations(BlockScope scope, Annotation[] annotations, Binding recipient)(Code)(Java Doc)
public static void resolveDeprecatedAnnotations(BlockScope scope, Annotation[] annotations, Binding recipient)(Code)(Java Doc)
public int sourceEnd()(Code)(Java Doc)
public int sourceStart()(Code)(Java Doc)
public String toString()(Code)(Java Doc)
public void traverse(ASTVisitor visitor, BlockScope scope)(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.