Class AbstractCompiler
- java.lang.Object
-
- com.oracle.truffle.dsl.processor.java.compiler.AbstractCompiler
-
- All Implemented Interfaces:
Compiler
- Direct Known Subclasses:
JavaCCompiler
,JDTCompiler
public abstract class AbstractCompiler extends java.lang.Object implements Compiler
-
-
Constructor Summary
Constructors Constructor Description AbstractCompiler()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description protected static java.lang.Object
field(java.lang.Object o, java.lang.String fieldName)
protected static java.lang.Object
method(java.lang.Object o, java.lang.String methodName)
protected static java.lang.Object
method(java.lang.Object o, java.lang.String methodName, java.lang.Class<?>[] paramTypes, java.lang.Object... values)
protected static java.lang.String
parseHeader(java.lang.String content)
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface com.oracle.truffle.dsl.processor.java.compiler.Compiler
getAllMembersInDeclarationOrder, getEnclosedElementsInDeclarationOrder, getHeaderComment, getMethodBody
-
-
-
-
Method Detail
-
method
protected static java.lang.Object method(java.lang.Object o, java.lang.String methodName) throws java.lang.Exception
- Throws:
java.lang.Exception
-
method
protected static java.lang.Object method(java.lang.Object o, java.lang.String methodName, java.lang.Class<?>[] paramTypes, java.lang.Object... values) throws java.lang.Exception
- Throws:
java.lang.Exception
-
field
protected static java.lang.Object field(java.lang.Object o, java.lang.String fieldName) throws java.lang.Exception
- Throws:
java.lang.Exception
-
parseHeader
protected static java.lang.String parseHeader(java.lang.String content)
-
-