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

java.lang.Object
  extended by com.alibaba.dubbo.common.compiler.support.AbstractCompiler
All Implemented Interfaces:
Compiler
Direct Known Subclasses:
JavassistCompiler, JdkCompiler

public abstract class AbstractCompiler
extends Object
implements Compiler

Abstract compiler. (SPI, Prototype, ThreadSafe)

Author:
william.liangf

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

Constructor Detail

AbstractCompiler

public AbstractCompiler()
Method Detail

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.