abc.weaving.weaver
Class AdviceInliner.CombinedInlineOptions

java.lang.Object
  extended by abc.weaving.weaver.AdviceInliner.CombinedInlineOptions
All Implemented Interfaces:
AdviceInliner.InlineOptions
Enclosing class:
AdviceInliner

public static class AdviceInliner.CombinedInlineOptions
extends java.lang.Object
implements AdviceInliner.InlineOptions


Field Summary
 java.util.List inlineOptions
           
 
Fields inherited from interface abc.weaving.weaver.AdviceInliner.InlineOptions
DONT_INLINE, INLINE_DIRECTLY, INLINE_STATIC_METHOD
 
Constructor Summary
AdviceInliner.CombinedInlineOptions()
           
 
Method Summary
 boolean considerForInlining(java.lang.String methodName)
           
 int inline(SootMethod container, Stmt stmt, InvokeExpr expr)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

inlineOptions

public java.util.List inlineOptions
Constructor Detail

AdviceInliner.CombinedInlineOptions

public AdviceInliner.CombinedInlineOptions()
Method Detail

inline

public int inline(SootMethod container,
                  Stmt stmt,
                  InvokeExpr expr)
Specified by:
inline in interface AdviceInliner.InlineOptions

considerForInlining

public boolean considerForInlining(java.lang.String methodName)
Specified by:
considerForInlining in interface AdviceInliner.InlineOptions