Skip navigation links
A C F G I J M N P R S 

A

acceptResult(CompilationResult) - Method in class net.solarnetwork.common.jdt.CollectingCompilerRequestor
 
Activator - Class in net.solarnetwork.common.jdt
Bundle activator for the JDT compiler service.
Activator() - Constructor for class net.solarnetwork.common.jdt.Activator
 

C

ClassLoaderNameEnvironment - Class in net.solarnetwork.common.jdt
Implementation of INameEnvironment that uses a ClassLoader to resolve resources.
ClassLoaderNameEnvironment(ClassLoader, ICompilationUnit[]) - Constructor for class net.solarnetwork.common.jdt.ClassLoaderNameEnvironment
Constructor.
cleanup() - Method in class net.solarnetwork.common.jdt.ClassLoaderNameEnvironment
 
CollectingCompilerRequestor - Class in net.solarnetwork.common.jdt
Implementation of ICompilerRequestor that collects the compiler messages and resulting classes.
CollectingCompilerRequestor() - Constructor for class net.solarnetwork.common.jdt.CollectingCompilerRequestor
 
compileResources(Iterable<Resource>, Path, Map<String, ?>) - Method in class net.solarnetwork.common.jdt.JdtJavaCompiler
 
CompilerUtils - Class in net.solarnetwork.common.jdt
Utility methods to help with compilation.

F

findClass(String) - Method in class net.solarnetwork.common.jdt.MapClassLoader
 
findType(char[][]) - Method in class net.solarnetwork.common.jdt.ClassLoaderNameEnvironment
 
findType(char[], char[][]) - Method in class net.solarnetwork.common.jdt.ClassLoaderNameEnvironment
 

G

getClassMap() - Method in class net.solarnetwork.common.jdt.CollectingCompilerRequestor
Get the resulting compiled classes as a Map of class names to associated bytes.
getContents() - Method in class net.solarnetwork.common.jdt.ResourceCompilationUnit
 
getFileName() - Method in class net.solarnetwork.common.jdt.ResourceCompilationUnit
 
getJavaVersion() - Method in class net.solarnetwork.common.jdt.JdtJavaCompiler
Get the desired compiler Java source/target version.
getMainTypeName() - Method in class net.solarnetwork.common.jdt.ResourceCompilationUnit
 
getMessages() - Method in class net.solarnetwork.common.jdt.CollectingCompilerRequestor
Get the collected compiler messages.
getPackageName() - Method in class net.solarnetwork.common.jdt.ResourceCompilationUnit
 

I

ignoreOptionalProblems() - Method in class net.solarnetwork.common.jdt.ResourceCompilationUnit
 
isPackage(char[][], char[]) - Method in class net.solarnetwork.common.jdt.ClassLoaderNameEnvironment
 

J

JdtJavaCompiler - Class in net.solarnetwork.common.jdt
A JavaCompiler that uses the Eclipse JDT compiler implementation.
JdtJavaCompiler() - Constructor for class net.solarnetwork.common.jdt.JdtJavaCompiler
 

M

MapClassLoader - Class in net.solarnetwork.common.jdt
Simple ClassLoader for an in-memory map of byte code.
MapClassLoader(Map<String, byte[]>) - Constructor for class net.solarnetwork.common.jdt.MapClassLoader
Constructor.
MapClassLoader(Map<String, byte[]>, ClassLoader) - Constructor for class net.solarnetwork.common.jdt.MapClassLoader
Constructor.

N

nameForType(char[][]) - Static method in class net.solarnetwork.common.jdt.CompilerUtils
Get a string name for a type list.
net.solarnetwork.common.jdt - package net.solarnetwork.common.jdt
 

P

populateNameForType(StringBuilder, char[][]) - Static method in class net.solarnetwork.common.jdt.CompilerUtils
Populate a type name list into a buffer.

R

ResourceCompilationUnit - Class in net.solarnetwork.common.jdt
Compilation unit for a Resource.
ResourceCompilationUnit(Resource, Path) - Constructor for class net.solarnetwork.common.jdt.ResourceCompilationUnit
Constructor.

S

setJavaVersion(String) - Method in class net.solarnetwork.common.jdt.JdtJavaCompiler
Set the desired compiler Java source/target version.
start(BundleContext) - Method in class net.solarnetwork.common.jdt.Activator
 
stop(BundleContext) - Method in class net.solarnetwork.common.jdt.Activator
 
A C F G I J M N P R S 
Skip navigation links