A C E F G H I J K L M N O R S T V W
All Classes All Packages
All Classes All Packages
All Classes All Packages
A
- AbstractJavaCompiler - Class in org.kie.memorycompiler
-
Base class for compiler implementations.
- AbstractJavaCompiler() - Constructor for class org.kie.memorycompiler.AbstractJavaCompiler
- add(String, byte[]) - Method in class org.kie.memorycompiler.resources.MemoryResourceReader
- addClasspath(File) - Method in class org.kie.memorycompiler.JavaCompilerSettings
- addCode(String, byte[]) - Method in class org.kie.memorycompiler.KieMemoryCompiler.MemoryCompilerClassLoader
- addOption(String) - Method in class org.kie.memorycompiler.JavaCompilerSettings
- AggregatingIterable(Iterable<T>, Iterable<T>) - Constructor for class org.kie.memorycompiler.jdknative.NativeJavaCompiler.AggregatingIterable
- AggregatingIterator(Iterator<T>, Iterator<T>) - Constructor for class org.kie.memorycompiler.jdknative.NativeJavaCompiler.AggregatingIterator
- asClassLoader() - Method in interface org.kie.memorycompiler.WritableClassLoader
- asClassLoader() - Method in class org.kie.memorycompiler.WritableClassLoader.WritableClassLoaderImpl
- asWritableClassLoader(ClassLoader) - Static method in interface org.kie.memorycompiler.WritableClassLoader
C
- CompilationProblem - Interface in org.kie.memorycompiler
- CompilationResult - Class in org.kie.memorycompiler
-
A CompilationResult represents the result of a compilation.
- CompilationResult(CompilationProblem[]) - Constructor for class org.kie.memorycompiler.CompilationResult
- compile(String[], ResourceReader, ResourceStore) - Method in class org.kie.memorycompiler.AbstractJavaCompiler
- compile(String[], ResourceReader, ResourceStore) - Method in interface org.kie.memorycompiler.JavaCompiler
-
uses the default compiler settings and the current classloader
- compile(String[], ResourceReader, ResourceStore, ClassLoader) - Method in class org.kie.memorycompiler.AbstractJavaCompiler
- compile(String[], ResourceReader, ResourceStore, ClassLoader) - Method in interface org.kie.memorycompiler.JavaCompiler
-
uses the default compiler settings
- compile(String[], ResourceReader, ResourceStore, ClassLoader, JavaCompilerSettings) - Method in interface org.kie.memorycompiler.JavaCompiler
-
Compiles the java resources "some/path/to/MyJava.java" read through the ResourceReader and then stores the resulting classes in the ResourceStore under "some/path/to/MyJava.class".
- compile(String[], ResourceReader, ResourceStore, ClassLoader, JavaCompilerSettings) - Method in class org.kie.memorycompiler.jdknative.NativeJavaCompiler
- compile(Map<String, String>, ClassLoader) - Static method in class org.kie.memorycompiler.KieMemoryCompiler
-
Compile the given sources without adding compiled classes to the given
ClassLoaderclassNameSourceMap' key must be the FQDN of the class to compile - compile(Map<String, String>, ClassLoader, JavaCompilerSettings) - Static method in class org.kie.memorycompiler.KieMemoryCompiler
-
Compile the given sources without adding compiled classes to the given
ClassLoaderclassNameSourceMap' key must be the FQDN of the class to compile. - compileNoLoad(Map<String, String>, ClassLoader) - Static method in class org.kie.memorycompiler.KieMemoryCompiler
-
Compile the given sources and returns the generated byte codes
- compileNoLoad(Map<String, String>, ClassLoader, JavaCompilerSettings) - Static method in class org.kie.memorycompiler.KieMemoryCompiler
-
Compile the given sources and returns the generated byte codes.
- compileNoLoad(Map<String, String>, ClassLoader, JavaCompilerSettings, JavaConfiguration.CompilerType) - Static method in class org.kie.memorycompiler.KieMemoryCompiler
-
Compile the given sources and returns the generated byte codes.
- compileNoLoad(Map<String, String>, ClassLoader, JavaConfiguration.CompilerType) - Static method in class org.kie.memorycompiler.KieMemoryCompiler
-
Compile the given sources and returns the generated byte codes
- createDefaultSettings() - Method in interface org.kie.memorycompiler.JavaCompiler
-
factory method to create the underlying default settings
- createDefaultSettings() - Method in class org.kie.memorycompiler.jdknative.NativeJavaCompiler
E
- ECLIPSE - org.kie.memorycompiler.JavaConfiguration.CompilerType
F
- findClass(String) - Method in class org.kie.memorycompiler.KieMemoryCompiler.MemoryCompilerClassLoader
- findJavaVersion() - Static method in class org.kie.memorycompiler.JavaConfiguration
- findJavaVersion(String) - Static method in class org.kie.memorycompiler.JavaConfiguration
G
- getBytes(String) - Method in class org.kie.memorycompiler.resources.MemoryResourceReader
- getBytes(String) - Method in interface org.kie.memorycompiler.resources.ResourceReader
- getClasspathLocations() - Method in class org.kie.memorycompiler.JavaCompilerSettings
- getCompiler() - Method in class org.kie.memorycompiler.JavaConfiguration
- getEndColumn() - Method in interface org.kie.memorycompiler.CompilationProblem
- getEndColumn() - Method in class org.kie.memorycompiler.jdknative.NativeCompilationProblem
- getEndLine() - Method in interface org.kie.memorycompiler.CompilationProblem
-
position of where the problem stops in the source code
- getEndLine() - Method in class org.kie.memorycompiler.jdknative.NativeCompilationProblem
- getErrors() - Method in class org.kie.memorycompiler.CompilationResult
- getFileName() - Method in interface org.kie.memorycompiler.CompilationProblem
-
name of the file where the problem occurred
- getFileName() - Method in class org.kie.memorycompiler.jdknative.NativeCompilationProblem
- getFileNames() - Method in class org.kie.memorycompiler.resources.MemoryResourceReader
- getFileNames() - Method in interface org.kie.memorycompiler.resources.ResourceReader
- getImplClass() - Method in enum org.kie.memorycompiler.JavaConfiguration.CompilerType
- getImplClassName() - Method in enum org.kie.memorycompiler.JavaConfiguration.CompilerType
- getJavaLanguageLevel() - Method in class org.kie.memorycompiler.JavaConfiguration
- getMessage() - Method in interface org.kie.memorycompiler.CompilationProblem
-
the description of the problem
- getMessage() - Method in class org.kie.memorycompiler.jdknative.NativeCompilationProblem
- getModifiedResourcesSinceLastMark() - Method in class org.kie.memorycompiler.resources.MemoryResourceReader
- getModifiedResourcesSinceLastMark() - Method in interface org.kie.memorycompiler.resources.ResourceReader
- getOptions() - Method in class org.kie.memorycompiler.JavaCompilerSettings
- getResources() - Method in class org.kie.memorycompiler.resources.MemoryResourceStore
- getSourceEncoding() - Method in class org.kie.memorycompiler.JavaCompilerSettings
- getSourceVersion() - Method in class org.kie.memorycompiler.JavaCompilerSettings
- getStartColumn() - Method in interface org.kie.memorycompiler.CompilationProblem
- getStartColumn() - Method in class org.kie.memorycompiler.jdknative.NativeCompilationProblem
- getStartLine() - Method in interface org.kie.memorycompiler.CompilationProblem
-
position of where the problem starts in the source code
- getStartLine() - Method in class org.kie.memorycompiler.jdknative.NativeCompilationProblem
- getStore() - Method in interface org.kie.memorycompiler.StoreClassLoader
- getTargetVersion() - Method in class org.kie.memorycompiler.JavaCompilerSettings
- getWarnings() - Method in class org.kie.memorycompiler.CompilationResult
H
- hasNext() - Method in class org.kie.memorycompiler.jdknative.NativeJavaCompiler.AggregatingIterator
I
- isAvailable(String) - Method in class org.kie.memorycompiler.resources.MemoryResourceReader
- isAvailable(String) - Method in interface org.kie.memorycompiler.resources.ResourceReader
- isDebug() - Method in class org.kie.memorycompiler.JavaCompilerSettings
- isDeprecations() - Method in class org.kie.memorycompiler.JavaCompilerSettings
- isError() - Method in interface org.kie.memorycompiler.CompilationProblem
-
is the problem an error and compilation cannot continue or just a warning and compilation can proceed
- isError() - Method in class org.kie.memorycompiler.jdknative.NativeCompilationProblem
- isVerbose() - Method in class org.kie.memorycompiler.JavaCompilerSettings
-
Deprecated.
- isWarnings() - Method in class org.kie.memorycompiler.JavaCompilerSettings
- iterator() - Method in class org.kie.memorycompiler.jdknative.NativeJavaCompiler.AggregatingIterable
J
- JAVA_COMPILER_PROPERTY - Static variable in class org.kie.memorycompiler.JavaConfiguration
- JAVA_LANG_LEVEL_PROPERTY - Static variable in class org.kie.memorycompiler.JavaConfiguration
- JavaCompiler - Interface in org.kie.memorycompiler
-
The general compiler interface.
- JavaCompilerFactory - Class in org.kie.memorycompiler
-
Creates JavaCompilers
- JavaCompilerFactory() - Constructor for class org.kie.memorycompiler.JavaCompilerFactory
- JavaCompilerSettings - Class in org.kie.memorycompiler
-
Most common denominator for JavaCompiler settings.
- JavaCompilerSettings() - Constructor for class org.kie.memorycompiler.JavaCompilerSettings
- JavaCompilerSettings(JavaCompilerSettings) - Constructor for class org.kie.memorycompiler.JavaCompilerSettings
- JavaConfiguration - Class in org.kie.memorycompiler
-
There are options to use various flavours of runtime compilers.
- JavaConfiguration() - Constructor for class org.kie.memorycompiler.JavaConfiguration
- JavaConfiguration.CompilerType - Enum in org.kie.memorycompiler
K
- KieMemoryCompiler - Class in org.kie.memorycompiler
- KieMemoryCompiler.MemoryCompilerClassLoader - Class in org.kie.memorycompiler
- KieMemoryCompilerException - Exception in org.kie.memorycompiler
- KieMemoryCompilerException(String) - Constructor for exception org.kie.memorycompiler.KieMemoryCompilerException
- KieMemoryCompilerException(String, Throwable) - Constructor for exception org.kie.memorycompiler.KieMemoryCompilerException
L
- LANGUAGE_LEVELS - Static variable in class org.kie.memorycompiler.JavaConfiguration
- list() - Method in class org.kie.memorycompiler.resources.MemoryResourceReader
-
Deprecated.
- loadCompiler(JavaConfiguration) - Static method in class org.kie.memorycompiler.JavaCompilerFactory
- loadCompiler(JavaConfiguration.CompilerType, String) - Static method in class org.kie.memorycompiler.JavaCompilerFactory
- loadCompiler(JavaConfiguration.CompilerType, String, String) - Static method in class org.kie.memorycompiler.JavaCompilerFactory
M
- mark() - Method in class org.kie.memorycompiler.resources.MemoryResourceReader
- mark() - Method in interface org.kie.memorycompiler.resources.ResourceReader
- MemoryCompilerClassLoader(ClassLoader) - Constructor for class org.kie.memorycompiler.KieMemoryCompiler.MemoryCompilerClassLoader
- MemoryResourceReader - Class in org.kie.memorycompiler.resources
-
A memory based reader to compile from memory
- MemoryResourceReader() - Constructor for class org.kie.memorycompiler.resources.MemoryResourceReader
- MemoryResourceStore - Class in org.kie.memorycompiler.resources
- MemoryResourceStore() - Constructor for class org.kie.memorycompiler.resources.MemoryResourceStore
N
- NATIVE - org.kie.memorycompiler.JavaConfiguration.CompilerType
- NativeCompilationProblem - Class in org.kie.memorycompiler.jdknative
- NativeCompilationProblem(Diagnostic<JavaFileObject>) - Constructor for class org.kie.memorycompiler.jdknative.NativeCompilationProblem
- NativeJavaCompiler - Class in org.kie.memorycompiler.jdknative
- NativeJavaCompiler() - Constructor for class org.kie.memorycompiler.jdknative.NativeJavaCompiler
- NativeJavaCompiler.AggregatingIterable<T> - Class in org.kie.memorycompiler.jdknative
- NativeJavaCompiler.AggregatingIterator<T> - Class in org.kie.memorycompiler.jdknative
- NativeJavaCompilerSettings - Class in org.kie.memorycompiler.jdknative
- NativeJavaCompilerSettings() - Constructor for class org.kie.memorycompiler.jdknative.NativeJavaCompilerSettings
- NativeJavaCompilerSettings(JavaCompilerSettings) - Constructor for class org.kie.memorycompiler.jdknative.NativeJavaCompilerSettings
- next() - Method in class org.kie.memorycompiler.jdknative.NativeJavaCompiler.AggregatingIterator
O
- org.kie.memorycompiler - package org.kie.memorycompiler
- org.kie.memorycompiler.jdknative - package org.kie.memorycompiler.jdknative
- org.kie.memorycompiler.resources - package org.kie.memorycompiler.resources
R
- read(String) - Method in class org.kie.memorycompiler.resources.MemoryResourceStore
- read(String) - Method in interface org.kie.memorycompiler.resources.ResourceStore
- remove() - Method in class org.kie.memorycompiler.jdknative.NativeJavaCompiler.AggregatingIterator
- remove(String) - Method in class org.kie.memorycompiler.resources.MemoryResourceReader
- remove(String) - Method in class org.kie.memorycompiler.resources.MemoryResourceStore
- remove(String) - Method in interface org.kie.memorycompiler.resources.ResourceStore
- ResourceReader - Interface in org.kie.memorycompiler.resources
-
A ResourceReader provide access to resource like e.g. source code
- ResourceStore - Interface in org.kie.memorycompiler.resources
-
A Store is where the compilers are storing the results
S
- setCompiler(JavaConfiguration.CompilerType) - Method in class org.kie.memorycompiler.JavaConfiguration
-
Set the compiler to be used when building the rules semantic code blocks.
- setDebug(boolean) - Method in class org.kie.memorycompiler.JavaCompilerSettings
- setDeprecations(boolean) - Method in class org.kie.memorycompiler.JavaCompilerSettings
- setJavaCompilerSettings(JavaCompilerSettings) - Method in class org.kie.memorycompiler.AbstractJavaCompiler
- setJavaCompilerSettings(JavaCompilerSettings) - Method in interface org.kie.memorycompiler.JavaCompiler
- setJavaLanguageLevel(String) - Method in class org.kie.memorycompiler.JavaConfiguration
-
You cannot set language level below 1.5, as we need static imports, 1.5 is now the default.
- setSourceEncoding(String) - Method in class org.kie.memorycompiler.JavaCompilerSettings
- setSourceFolder(String) - Method in interface org.kie.memorycompiler.JavaCompiler
- setSourceVersion(String) - Method in class org.kie.memorycompiler.JavaCompilerSettings
- setTargetVersion(String) - Method in class org.kie.memorycompiler.JavaCompilerSettings
- setVerbose(boolean) - Method in class org.kie.memorycompiler.JavaCompilerSettings
-
Deprecated.
- setWarnings(boolean) - Method in class org.kie.memorycompiler.JavaCompilerSettings
- StoreClassLoader - Interface in org.kie.memorycompiler
T
- toOptionsList() - Method in class org.kie.memorycompiler.jdknative.NativeJavaCompilerSettings
-
Creates list of 'javac' options which can be directly used in #{
JavaCompiler.getTask(Writer, JavaFileManager, DiagnosticListener, Iterable, Iterable, Iterable)} See http://docs.oracle.com/javase/8/docs/technotes/tools/unix/javac.html for full list of javac options. - toString() - Method in class org.kie.memorycompiler.jdknative.NativeCompilationProblem
V
- valueOf(String) - Static method in enum org.kie.memorycompiler.JavaConfiguration.CompilerType
-
Returns the enum constant of this type with the specified name.
- values() - Static method in enum org.kie.memorycompiler.JavaConfiguration.CompilerType
-
Returns an array containing the constants of this enum type, in the order they are declared.
W
- WritableClassLoader - Interface in org.kie.memorycompiler
- WritableClassLoader.WritableClassLoaderImpl - Class in org.kie.memorycompiler
- write(String, byte[]) - Method in class org.kie.memorycompiler.resources.MemoryResourceStore
- write(String, byte[]) - Method in interface org.kie.memorycompiler.resources.ResourceStore
- write(String, byte[], boolean) - Method in class org.kie.memorycompiler.resources.MemoryResourceStore
- write(String, byte[], boolean) - Method in interface org.kie.memorycompiler.resources.ResourceStore
- writeClass(String, byte[]) - Method in class org.kie.memorycompiler.WritableClassLoader.WritableClassLoaderImpl
- writeClass(String, byte[]) - Method in interface org.kie.memorycompiler.WritableClassLoader
All Classes All Packages