Skip navigation links
C D E G H J L O P T W 

C

ClassCompilationException - Exception in pl.joegreen.lambdaFromString.classFactory
 
ClassCompilationException(CompilationDetails) - Constructor for exception pl.joegreen.lambdaFromString.classFactory.ClassCompilationException
 
ClassCompilationException(Throwable) - Constructor for exception pl.joegreen.lambdaFromString.classFactory.ClassCompilationException
 
ClassFactory - Interface in pl.joegreen.lambdaFromString.classFactory
This interface may change between versions.
ClassPathExtractor - Class in pl.joegreen.lambdaFromString
 
ClassPathExtractor() - Constructor for class pl.joegreen.lambdaFromString.ClassPathExtractor
 
ClassSourceJavaObject - Class in pl.joegreen.lambdaFromString.classFactory
Gives the possibility to compile a class code stored in a string.
ClassSourceJavaObject(String, String) - Constructor for class pl.joegreen.lambdaFromString.classFactory.ClassSourceJavaObject
 
CompilationDetails - Class in pl.joegreen.lambdaFromString.classFactory
 
CompilationDetails(String, String, List<Diagnostic<? extends JavaFileObject>>, String) - Constructor for class pl.joegreen.lambdaFromString.classFactory.CompilationDetails
 
compileClasses(String, String, JavaCompiler, List<String>) - Method in class pl.joegreen.lambdaFromString.classFactory.DefaultClassFactory
 
CompiledClassJavaObject - Class in pl.joegreen.lambdaFromString.classFactory
 
createClass(String, String, JavaCompiler, List<String>, ClassLoader) - Method in interface pl.joegreen.lambdaFromString.classFactory.ClassFactory
Compiles class from its source code and loads it into JVM.
createClass(String, String, JavaCompiler, List<String>, ClassLoader) - Method in class pl.joegreen.lambdaFromString.classFactory.DefaultClassFactory
 
createLambda(String, TypeReference<T>) - Method in class pl.joegreen.lambdaFromString.LambdaFactory
Creates lambda from the given code.
createLambdaUnchecked(String, TypeReference<T>) - Method in class pl.joegreen.lambdaFromString.LambdaFactory
Convenience wrapper for LambdaFactory.createLambda(String, TypeReference) which throws unchecked exception instead of checked one.

D

DEFAULT_COMPILER - Static variable in class pl.joegreen.lambdaFromString.LambdaFactoryConfiguration
 
DefaultClassFactory - Class in pl.joegreen.lambdaFromString.classFactory
This class may change between versions.
DefaultClassFactory() - Constructor for class pl.joegreen.lambdaFromString.classFactory.DefaultClassFactory
 
DefaultHelperClassSourceProvider - Class in pl.joegreen.lambdaFromString
This class may change between versions.
DefaultHelperClassSourceProvider() - Constructor for class pl.joegreen.lambdaFromString.DefaultHelperClassSourceProvider
 
DynamicTypeReference - Class in pl.joegreen.lambdaFromString
 
DynamicTypeReference(String) - Constructor for class pl.joegreen.lambdaFromString.DynamicTypeReference
 

E

equals(Object) - Method in class pl.joegreen.lambdaFromString.LambdaFactoryConfiguration
 

G

get() - Static method in class pl.joegreen.lambdaFromString.LambdaFactory
Returns a LambdaFactory instance with default configuration.
get(LambdaFactoryConfiguration) - Static method in class pl.joegreen.lambdaFromString.LambdaFactory
Returns a LambdaFactory instance with the given configuration.
get() - Static method in class pl.joegreen.lambdaFromString.LambdaFactoryConfiguration
 
getBytes() - Method in class pl.joegreen.lambdaFromString.classFactory.CompiledClassJavaObject
 
getCharContent(boolean) - Method in class pl.joegreen.lambdaFromString.classFactory.ClassSourceJavaObject
 
getClassFactory() - Method in class pl.joegreen.lambdaFromString.LambdaFactoryConfiguration
 
getClassName() - Method in class pl.joegreen.lambdaFromString.classFactory.ClassSourceJavaObject
 
getClassName() - Method in class pl.joegreen.lambdaFromString.classFactory.CompilationDetails
 
getCompilationClassPath() - Method in class pl.joegreen.lambdaFromString.LambdaFactoryConfiguration
 
getCompilationDetails() - Method in exception pl.joegreen.lambdaFromString.classFactory.ClassCompilationException
 
getCompilationDetails() - Method in exception pl.joegreen.lambdaFromString.LambdaCreationException
 
getCurrentContextClassLoaderClassPath() - Static method in class pl.joegreen.lambdaFromString.ClassPathExtractor
 
getDefaultCompilerOptions() - Method in class pl.joegreen.lambdaFromString.classFactory.DefaultClassFactory
 
getDefaultHelperClassSourceProvider() - Method in class pl.joegreen.lambdaFromString.LambdaFactoryConfiguration
 
getDiagnostics() - Method in class pl.joegreen.lambdaFromString.classFactory.CompilationDetails
 
getHelperClassName() - Method in class pl.joegreen.lambdaFromString.DefaultHelperClassSourceProvider
 
getHelperClassName() - Method in interface pl.joegreen.lambdaFromString.HelperClassSourceProvider
 
getHelperClassSource(String, String, List<String>, List<String>) - Method in class pl.joegreen.lambdaFromString.DefaultHelperClassSourceProvider
 
getHelperClassSource(String, String, List<String>, List<String>) - Method in interface pl.joegreen.lambdaFromString.HelperClassSourceProvider
 
getImports() - Method in class pl.joegreen.lambdaFromString.LambdaFactoryConfiguration
 
getJavaCompiler() - Method in class pl.joegreen.lambdaFromString.LambdaFactoryConfiguration
 
getJavaPropertyClassPath() - Static method in class pl.joegreen.lambdaFromString.ClassPathExtractor
 
getLambdaReturningMethodName() - Method in class pl.joegreen.lambdaFromString.DefaultHelperClassSourceProvider
 
getLambdaReturningMethodName() - Method in interface pl.joegreen.lambdaFromString.HelperClassSourceProvider
 
getNestedCheckedException() - Method in exception pl.joegreen.lambdaFromString.LambdaCreationRuntimeException
 
getParentClassLoader() - Method in class pl.joegreen.lambdaFromString.LambdaFactoryConfiguration
 
getSourceCode() - Method in class pl.joegreen.lambdaFromString.classFactory.CompilationDetails
 
getStandardError() - Method in class pl.joegreen.lambdaFromString.classFactory.CompilationDetails
 
getStaticImports() - Method in class pl.joegreen.lambdaFromString.LambdaFactoryConfiguration
 
getType() - Method in class pl.joegreen.lambdaFromString.TypeReference
 

H

hashCode() - Method in class pl.joegreen.lambdaFromString.LambdaFactoryConfiguration
 
HelperClassSourceProvider - Interface in pl.joegreen.lambdaFromString
This interface may change between versions.

J

JavaCompilerNotFoundException - Exception in pl.joegreen.lambdaFromString
 
JavaCompilerNotFoundException() - Constructor for exception pl.joegreen.lambdaFromString.JavaCompilerNotFoundException
 

L

LambdaCreationException - Exception in pl.joegreen.lambdaFromString
 
LambdaCreationException(ClassCompilationException) - Constructor for exception pl.joegreen.lambdaFromString.LambdaCreationException
 
LambdaCreationException(Throwable) - Constructor for exception pl.joegreen.lambdaFromString.LambdaCreationException
 
LambdaCreationRuntimeException - Exception in pl.joegreen.lambdaFromString
 
LambdaCreationRuntimeException(LambdaCreationException) - Constructor for exception pl.joegreen.lambdaFromString.LambdaCreationRuntimeException
 
LambdaFactory - Class in pl.joegreen.lambdaFromString
 
LambdaFactoryConfiguration - Class in pl.joegreen.lambdaFromString
 
loadClass(String, Map<String, CompiledClassJavaObject>, ClassLoader) - Method in class pl.joegreen.lambdaFromString.classFactory.DefaultClassFactory
 

O

openOutputStream() - Method in class pl.joegreen.lambdaFromString.classFactory.CompiledClassJavaObject
 

P

pl.joegreen.lambdaFromString - package pl.joegreen.lambdaFromString
 
pl.joegreen.lambdaFromString.classFactory - package pl.joegreen.lambdaFromString.classFactory
 

T

toString() - Method in class pl.joegreen.lambdaFromString.classFactory.CompilationDetails
 
toString() - Method in class pl.joegreen.lambdaFromString.TypeReference
 
TypeReference<T> - Class in pl.joegreen.lambdaFromString
This class implements the idea of super type tokens in Java.
TypeReference() - Constructor for class pl.joegreen.lambdaFromString.TypeReference
 
TypeReference(Type) - Constructor for class pl.joegreen.lambdaFromString.TypeReference
 

W

withClassFactory(ClassFactory) - Method in class pl.joegreen.lambdaFromString.LambdaFactoryConfiguration
Changes classFactory which is responsible for compiling the helper class and loading it into the memory.
withCompilationClassPath(String) - Method in class pl.joegreen.lambdaFromString.LambdaFactoryConfiguration
Overrides default compilation classpath (default is taken from the java.class.path system property).
withHelperClassSourceProvider(HelperClassSourceProvider) - Method in class pl.joegreen.lambdaFromString.LambdaFactoryConfiguration
Changes helperClassSourceProvider which provides a code template for the class to be compiled.
withImports(String...) - Method in class pl.joegreen.lambdaFromString.LambdaFactoryConfiguration
Adds imports that will be visible in the lambda code.
withImports(Class<?>...) - Method in class pl.joegreen.lambdaFromString.LambdaFactoryConfiguration
Adds imports that will be visible in the lambda code.
withJavaCompiler(JavaCompiler) - Method in class pl.joegreen.lambdaFromString.LambdaFactoryConfiguration
Overrides default JavaCompiler instance.
withParentClassLoader(ClassLoader) - Method in class pl.joegreen.lambdaFromString.LambdaFactoryConfiguration
Overrides default parent class loader (by default a class loader loading this class is used).
withStaticImports(String...) - Method in class pl.joegreen.lambdaFromString.LambdaFactoryConfiguration
Adds static imports that will be visible in the lambda code.
C D E G H J L O P T W 
Skip navigation links

Copyright © 2016. All rights reserved.