Java Doc for AllocationExpression.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
            org.eclipse.jdt.internal.compiler.ast.AllocationExpression

All known Subclasses:   org.eclipse.jdt.internal.compiler.ast.QualifiedAllocationExpression,  org.eclipse.jdt.internal.eval.CodeSnippetAllocationExpression,  org.eclipse.jdt.internal.compiler.ast.JavadocAllocationExpression,
AllocationExpression
public class AllocationExpression extends Expression implements InvocationSite(Code)


Field Summary
public  Expression[]arguments
    
public  MethodBindingbinding
    
protected  MethodBindingcodegenBinding
    
public  FieldDeclarationenumConstant
    
public  TypeBinding[]genericTypeArguments
    
 MethodBindingsyntheticAccessor
    
public  TypeReferencetype
    
public  TypeReference[]typeArguments
    


Method Summary
public  FlowInfoanalyseCode(BlockScope currentScope, FlowContext flowContext, FlowInfo flowInfo)
    
public  voidcheckCapturedLocalInitializationIfNecessary(ReferenceBinding checkedType, BlockScope currentScope, FlowInfo flowInfo)
    
public  ExpressionenclosingInstance()
    
public  voidgenerateCode(BlockScope currentScope, CodeStream codeStream, boolean valueRequired)
    
public  TypeBinding[]genericTypeArguments()
    
public  booleanisSuperAccess()
    
public  booleanisTypeAccess()
    
public  voidmanageEnclosingInstanceAccessIfNecessary(BlockScope currentScope, FlowInfo flowInfo)
    
public  voidmanageSyntheticAccessIfNecessary(BlockScope currentScope, FlowInfo flowInfo)
    
public  StringBufferprintExpression(int indent, StringBuffer output)
    
public  TypeBindingresolveType(BlockScope scope)
    
public  voidsetActualReceiverType(ReferenceBinding receiverType)
    
public  voidsetDepth(int i)
    
public  voidsetFieldIndex(int i)
    
public  voidtraverse(ASTVisitor visitor, BlockScope scope)
    

Field Detail
arguments
public Expression[] arguments(Code)



binding
public MethodBinding binding(Code)



codegenBinding
protected MethodBinding codegenBinding(Code)



enumConstant
public FieldDeclaration enumConstant(Code)



genericTypeArguments
public TypeBinding[] genericTypeArguments(Code)



syntheticAccessor
MethodBinding syntheticAccessor(Code)



type
public TypeReference type(Code)



typeArguments
public TypeReference[] typeArguments(Code)





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



checkCapturedLocalInitializationIfNecessary
public void checkCapturedLocalInitializationIfNecessary(ReferenceBinding checkedType, BlockScope currentScope, FlowInfo flowInfo)(Code)



enclosingInstance
public Expression enclosingInstance()(Code)



generateCode
public void generateCode(BlockScope currentScope, CodeStream codeStream, boolean valueRequired)(Code)



genericTypeArguments
public TypeBinding[] genericTypeArguments()(Code)

See Also:   org.eclipse.jdt.internal.compiler.lookup.InvocationSite.genericTypeArguments



isSuperAccess
public boolean isSuperAccess()(Code)



isTypeAccess
public boolean isTypeAccess()(Code)



manageEnclosingInstanceAccessIfNecessary
public void manageEnclosingInstanceAccessIfNecessary(BlockScope currentScope, FlowInfo flowInfo)(Code)



manageSyntheticAccessIfNecessary
public void manageSyntheticAccessIfNecessary(BlockScope currentScope, FlowInfo flowInfo)(Code)



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



resolveType
public TypeBinding resolveType(BlockScope scope)(Code)



setActualReceiverType
public void setActualReceiverType(ReferenceBinding receiverType)(Code)



setDepth
public void setDepth(int i)(Code)



setFieldIndex
public void setFieldIndex(int i)(Code)



traverse
public void traverse(ASTVisitor visitor, BlockScope scope)(Code)



Fields inherited from org.eclipse.jdt.internal.compiler.ast.Expression
public Constant constant(Code)(Java Doc)
public int implicitConversion(Code)(Java Doc)
public TypeBinding resolvedType(Code)(Java Doc)
public int statementEnd(Code)(Java Doc)

Methods inherited from org.eclipse.jdt.internal.compiler.ast.Expression
public FlowInfo analyseCode(BlockScope currentScope, FlowContext flowContext, FlowInfo flowInfo)(Code)(Java Doc)
public FlowInfo analyseCode(BlockScope currentScope, FlowContext flowContext, FlowInfo flowInfo, boolean valueRequired)(Code)(Java Doc)
final public boolean checkCastTypesCompatibility(Scope scope, TypeBinding castType, TypeBinding expressionType, Expression expression)(Code)(Java Doc)
public void checkNPE(BlockScope scope, FlowContext flowContext, FlowInfo flowInfo)(Code)(Java Doc)
public boolean checkUnsafeCast(Scope scope, TypeBinding castType, TypeBinding expressionType, TypeBinding match, boolean isNarrowing)(Code)(Java Doc)
public void computeConversion(Scope scope, TypeBinding runtimeType, TypeBinding compileTimeType)(Code)(Java Doc)
public void generateCode(BlockScope currentScope, CodeStream codeStream)(Code)(Java Doc)
public void generateCode(BlockScope currentScope, CodeStream codeStream, boolean valueRequired)(Code)(Java Doc)
public void generateOptimizedBoolean(BlockScope currentScope, CodeStream codeStream, BranchLabel trueLabel, BranchLabel falseLabel, boolean valueRequired)(Code)(Java Doc)
public void generateOptimizedStringConcatenation(BlockScope blockScope, CodeStream codeStream, int typeID)(Code)(Java Doc)
public void generateOptimizedStringConcatenationCreation(BlockScope blockScope, CodeStream codeStream, int typeID)(Code)(Java Doc)
public boolean isCompactableOperation()(Code)(Java Doc)
public boolean isConstantValueOfTypeAssignableToType(TypeBinding constantType, TypeBinding targetType)(Code)(Java Doc)
final public static boolean isConstantValueRepresentable(Constant constant, int constantTypeID, int targetTypeID)(Code)(Java Doc)
public boolean isTypeReference()(Code)(Java Doc)
public LocalVariableBinding localVariableBinding()(Code)(Java Doc)
public void markAsNonNull()(Code)(Java Doc)
public int nullStatus(FlowInfo flowInfo)(Code)(Java Doc)
public Constant optimizedBooleanConstant()(Code)(Java Doc)
public TypeBinding postConversionType(Scope scope)(Code)(Java Doc)
public StringBuffer print(int indent, StringBuffer output)(Code)(Java Doc)
abstract public StringBuffer printExpression(int indent, StringBuffer output)(Code)(Java Doc)
public StringBuffer printStatement(int indent, StringBuffer output)(Code)(Java Doc)
public void resolve(BlockScope scope)(Code)(Java Doc)
public TypeBinding resolveType(BlockScope scope)(Code)(Java Doc)
public TypeBinding resolveType(ClassScope scope)(Code)(Java Doc)
public TypeBinding resolveTypeExpecting(BlockScope scope, TypeBinding expectedType)(Code)(Java Doc)
public Object reusableJSRTarget()(Code)(Java Doc)
public void setExpectedType(TypeBinding expectedType)(Code)(Java Doc)
public void tagAsNeedCheckCast()(Code)(Java Doc)
public void tagAsUnnecessaryCast(Scope scope, TypeBinding castType)(Code)(Java Doc)
public Expression toTypeReference()(Code)(Java Doc)
public void traverse(ASTVisitor visitor, BlockScope scope)(Code)(Java Doc)
public void traverse(ASTVisitor visitor, ClassScope scope)(Code)(Java Doc)

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.