public class OCL2JavaFileObject extends SimpleJavaFileObject
JavaFileObject.Kind
Constructor and Description |
---|
OCL2JavaFileObject(String qualifiedName,
String javaCode) |
Modifier and Type | Method and Description |
---|---|
CharSequence |
getCharContent(boolean ignoreEncodingErrors) |
static Class<?> |
loadClass(String qualifiedName,
String javaCodeSource)
Deprecated.
use saveClass/some-class-loader-loadClass
|
static Class<?> |
loadExplicitClass(File explicitClassPath,
String qualifiedClassName)
Load the class whose Java name is qualifiedClassName and whose class file can be found below explicitClassPath.
|
static Class<?> |
loadExplicitClass(File explicitClassPath,
String qualifiedClassName,
ClassLoader fallBackClassLoader) |
static LibraryOperation |
loadLibraryOperationClass(String qualifiedName,
String javaCodeSource)
Deprecated.
use saveClass/some-class-loader-loadClass
|
static void |
saveClass(String qualifiedName,
String javaCodeSource)
Deprecated.
provide explicitClassPath to avoid default directory indeterminacy
|
static String |
saveClass(String explicitClassPath,
String qualifiedName,
String javaCodeSource,
String... extraClasspathProjects) |
delete, getAccessLevel, getKind, getLastModified, getName, getNestingKind, isNameCompatible, openInputStream, openOutputStream, openReader, openWriter, toString, toUri
@Deprecated public static Class<?> loadClass(String qualifiedName, String javaCodeSource) throws Exception
Exception
public static Class<?> loadExplicitClass(File explicitClassPath, String qualifiedClassName) throws ClassNotFoundException, IOException
fallBackClassLoader
- ClassNotFoundException
IOException
public static Class<?> loadExplicitClass(File explicitClassPath, String qualifiedClassName, ClassLoader fallBackClassLoader) throws ClassNotFoundException, IOException
ClassNotFoundException
IOException
@Deprecated public static LibraryOperation loadLibraryOperationClass(String qualifiedName, String javaCodeSource) throws Exception
Exception
@Deprecated public static void saveClass(String qualifiedName, String javaCodeSource)
public static String saveClass(String explicitClassPath, String qualifiedName, String javaCodeSource, String... extraClasspathProjects)
public CharSequence getCharContent(boolean ignoreEncodingErrors) throws IOException
getCharContent
in interface FileObject
getCharContent
in class SimpleJavaFileObject
IOException
Copyright © 2005, 2018 IBM Corporation and others. All Rights Reserved.