org.aspectj.org.eclipse.jdt.internal.compiler.lookup
Class InvocationSite.EmptyWithAstNode

java.lang.Object
  extended by org.aspectj.org.eclipse.jdt.internal.compiler.lookup.InvocationSite.EmptyWithAstNode
All Implemented Interfaces:
InvocationSite
Enclosing interface:
InvocationSite

public static class InvocationSite.EmptyWithAstNode
extends java.lang.Object
implements InvocationSite


Nested Class Summary
 
Nested classes/interfaces inherited from interface org.aspectj.org.eclipse.jdt.internal.compiler.lookup.InvocationSite
InvocationSite.EmptyWithAstNode
 
Constructor Summary
InvocationSite.EmptyWithAstNode(ASTNode node)
           
 
Method Summary
 InferenceContext18 freshInferenceContext(Scope scope)
          When inference for this invocationSite starts, get a fresh inference context, initialized from this site.
 TypeBinding[] genericTypeArguments()
           
 ExpressionContext getExpressionContext()
           
 TypeBinding invocationTargetType()
           
 boolean isSuperAccess()
           
 boolean isTypeAccess()
           
 boolean receiverIsImplicitThis()
           
 void setActualReceiverType(ReferenceBinding receiverType)
           
 void setDepth(int depth)
           
 void setFieldIndex(int depth)
           
 int sourceEnd()
           
 int sourceStart()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

InvocationSite.EmptyWithAstNode

public InvocationSite.EmptyWithAstNode(ASTNode node)
Method Detail

genericTypeArguments

public TypeBinding[] genericTypeArguments()
Specified by:
genericTypeArguments in interface InvocationSite

isSuperAccess

public boolean isSuperAccess()
Specified by:
isSuperAccess in interface InvocationSite

isTypeAccess

public boolean isTypeAccess()
Specified by:
isTypeAccess in interface InvocationSite

setActualReceiverType

public void setActualReceiverType(ReferenceBinding receiverType)
Specified by:
setActualReceiverType in interface InvocationSite

setDepth

public void setDepth(int depth)
Specified by:
setDepth in interface InvocationSite

setFieldIndex

public void setFieldIndex(int depth)
Specified by:
setFieldIndex in interface InvocationSite

sourceEnd

public int sourceEnd()
Specified by:
sourceEnd in interface InvocationSite

sourceStart

public int sourceStart()
Specified by:
sourceStart in interface InvocationSite

invocationTargetType

public TypeBinding invocationTargetType()
Specified by:
invocationTargetType in interface InvocationSite

receiverIsImplicitThis

public boolean receiverIsImplicitThis()
Specified by:
receiverIsImplicitThis in interface InvocationSite

freshInferenceContext

public InferenceContext18 freshInferenceContext(Scope scope)
Description copied from interface: InvocationSite
When inference for this invocationSite starts, get a fresh inference context, initialized from this site.

Specified by:
freshInferenceContext in interface InvocationSite

getExpressionContext

public ExpressionContext getExpressionContext()
Specified by:
getExpressionContext in interface InvocationSite