org.androidtransfuse.analysis.astAnalyzer
Class VirtualProxyAspect

Package class diagram package VirtualProxyAspect
java.lang.Object
  extended by org.androidtransfuse.analysis.astAnalyzer.VirtualProxyAspect

public class VirtualProxyAspect
extends Object

Aspect to flag the the given InjectionNode requires a virtual proxy. This is due to some circular dependency which is broken by a virtual proxy.

Author:
John Ericksen

Constructor Summary
VirtualProxyAspect()
           
 
Method Summary
 TypedExpression getProxyExpression()
           
 Set<ASTType> getProxyInterfaces()
           
 boolean isProxyDefined()
           
 boolean isProxyRequired()
           
 void setProxyDefined(boolean proxyDefined)
           
 void setProxyExpression(TypedExpression proxyExpression)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

VirtualProxyAspect

public VirtualProxyAspect()
Method Detail

getProxyInterfaces

public Set<ASTType> getProxyInterfaces()

isProxyRequired

public boolean isProxyRequired()

isProxyDefined

public boolean isProxyDefined()

setProxyDefined

public void setProxyDefined(boolean proxyDefined)

setProxyExpression

public void setProxyExpression(TypedExpression proxyExpression)

getProxyExpression

public TypedExpression getProxyExpression()


Copyright © 2012. All Rights Reserved.