Class AdaptiveCompiler
java.lang.Object
org.apache.dubbo.common.compiler.support.AdaptiveCompiler
- All Implemented Interfaces:
Compiler,ScopeModelAware
AdaptiveCompiler. (SPI, Singleton, ThreadSafe)
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionClass<?> compile(Class<?> neighbor, String code, ClassLoader classLoader) Compile java source code.static voidsetDefaultCompiler(String compiler) voidsetFrameworkModel(FrameworkModel frameworkModel) Override this method if you just need framework modelMethods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.apache.dubbo.rpc.model.ScopeModelAware
setApplicationModel, setModuleModel, setScopeModel
-
Constructor Details
-
AdaptiveCompiler
public AdaptiveCompiler()
-
-
Method Details
-
setFrameworkModel
Description copied from interface:ScopeModelAwareOverride this method if you just need framework model- Specified by:
setFrameworkModelin interfaceScopeModelAware- Parameters:
frameworkModel-
-
setDefaultCompiler
-
compile
Description copied from interface:CompilerCompile java source code.
-