jasco.runtime.inline
Class InlineCompiler

java.lang.Object
  extended by jasco.runtime.inline.InlineCompiler

public class InlineCompiler
extends java.lang.Object


Method Summary
 void addInlineCompiledMethod(JascoMethod method)
           
static InlineCompiler getDefault()
           
 java.util.Hashtable getInlineCompiledMethods()
           
 boolean inlineCompile(javassist.CtClass theclass, java.util.Vector hooks, JascoMethod method, InlineJutta ijutta, boolean schemaChages)
           
 boolean inlineCompiled(JascoMethod method)
           
 boolean isEnabled()
           
 boolean isJumpingAspectsEnabled(IHook cp)
           
 void removeInlineCompiledMethods(java.lang.String clzname)
           
 void removeInlineCompiledMethods(java.lang.String clzname, java.util.Vector methodnames)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

getDefault

public static InlineCompiler getDefault()

isJumpingAspectsEnabled

public boolean isJumpingAspectsEnabled(IHook cp)

getInlineCompiledMethods

public java.util.Hashtable getInlineCompiledMethods()

isEnabled

public boolean isEnabled()

inlineCompile

public boolean inlineCompile(javassist.CtClass theclass,
                             java.util.Vector hooks,
                             JascoMethod method,
                             InlineJutta ijutta,
                             boolean schemaChages)

inlineCompiled

public boolean inlineCompiled(JascoMethod method)

addInlineCompiledMethod

public void addInlineCompiledMethod(JascoMethod method)

removeInlineCompiledMethods

public void removeInlineCompiledMethods(java.lang.String clzname,
                                        java.util.Vector methodnames)

removeInlineCompiledMethods

public void removeInlineCompiledMethods(java.lang.String clzname)