com.alibaba.dubbo.common.compiler.support
Class AdaptiveCompiler

java.lang.Object
  extended by com.alibaba.dubbo.common.compiler.support.AdaptiveCompiler
All Implemented Interfaces:
Compiler

@Adaptive
public class AdaptiveCompiler
extends Object
implements Compiler

AdaptiveCompiler. (SPI, Singleton, ThreadSafe)

Author:
william.liangf

Constructor Summary
AdaptiveCompiler()
           
 
Method Summary
 Class<?> compile(String code, ClassLoader classLoader)
          Compile java source code.
static void setDefaultCompiler(String compiler)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AdaptiveCompiler

public AdaptiveCompiler()
Method Detail

setDefaultCompiler

public static void setDefaultCompiler(String compiler)

compile

public Class<?> compile(String code,
                        ClassLoader classLoader)
Description copied from interface: Compiler
Compile java source code.

Specified by:
compile in interface Compiler
Parameters:
code - Java source code
classLoader - TODO
Returns:
Compiled class


Copyright © 2012–2017 Alibaba. All rights reserved.