A C D E F G H I J L M N O P R S T U
All Classes All Packages
All Classes All Packages
All Classes All Packages
A
- AddAbstract - Class in io.github.mkoncek.classpathless.impl.postprocessors
- AddAbstract() - Constructor for class io.github.mkoncek.classpathless.impl.postprocessors.AddAbstract
- addMessage(Level, String) - Method in interface io.github.mkoncek.classpathless.api.MessagesListener
-
Allows ClasspathlessCompiler to send runtime updates to caller.
- addMessage(Level, String) - Method in class io.github.mkoncek.classpathless.impl.NullMessagesListener
- addMessage(Level, String) - Method in class io.github.mkoncek.classpathless.impl.PrintingMessagesListener
- addMessage(Level, String, Object...) - Method in interface io.github.mkoncek.classpathless.api.MessagesListener
-
Allows ClasspathlessCompiler to send runtime updates to caller.
- addMessage(Level, String, Object...) - Method in class io.github.mkoncek.classpathless.impl.NullMessagesListener
- Arguments() - Constructor for class io.github.mkoncek.classpathless.api.ClasspathlessCompiler.Arguments
C
- changed - Variable in class io.github.mkoncek.classpathless.api.SourcePostprocessor.Result
- ClassesProvider - Interface in io.github.mkoncek.classpathless.api
- classesToClassFilePaths - Variable in class io.github.mkoncek.classpathless.ClasspathClassesProvider
- ClassIdentifier - Class in io.github.mkoncek.classpathless.api
-
Wrapper around fully qualified class name.
- ClassIdentifier(String) - Constructor for class io.github.mkoncek.classpathless.api.ClassIdentifier
- classpath - Variable in class io.github.mkoncek.classpathless.ClasspathClassesProvider
- ClasspathClassesProvider - Class in io.github.mkoncek.classpathless
- ClasspathClassesProvider(String) - Constructor for class io.github.mkoncek.classpathless.ClasspathClassesProvider
- ClasspathlessCompiler - Interface in io.github.mkoncek.classpathless.api
- ClasspathlessCompiler.Arguments - Class in io.github.mkoncek.classpathless.api
- clearAssertionStatus() - Method in class io.github.mkoncek.classpathless.impl.DelegatingClassLoader
- close() - Method in class io.github.mkoncek.classpathless.impl.InMemoryFileManager
- columnNum - Variable in class io.github.mkoncek.classpathless.api.CompilationError
- compareTo(ClassIdentifier) - Method in class io.github.mkoncek.classpathless.api.ClassIdentifier
- CompilationError - Class in io.github.mkoncek.classpathless.api
- CompilationError(long, long, String) - Constructor for class io.github.mkoncek.classpathless.api.CompilationError
- compileClass(ClassesProvider, Optional<MessagesListener>, IdentifiedSource...) - Method in interface io.github.mkoncek.classpathless.api.ClasspathlessCompiler
- compileClass(ClassesProvider, Optional<MessagesListener>, IdentifiedSource...) - Method in class io.github.mkoncek.classpathless.impl.CompilerJavac
- CompilerJavac - Class in io.github.mkoncek.classpathless.impl
-
An implementation using javax.tools compiler API
- CompilerJavac() - Constructor for class io.github.mkoncek.classpathless.impl.CompilerJavac
- CompilerJavac(ClasspathlessCompiler.Arguments) - Constructor for class io.github.mkoncek.classpathless.impl.CompilerJavac
- contains(JavaFileManager.Location, FileObject) - Method in class io.github.mkoncek.classpathless.impl.InMemoryFileManager
D
- definePackage(String, String, String, String, String, String, String, URL) - Method in class io.github.mkoncek.classpathless.impl.DelegatingClassLoader
- DelegatingClassLoader - Class in io.github.mkoncek.classpathless.impl
- DelegatingClassLoader(ClassLoader, LoggingSwitch) - Constructor for class io.github.mkoncek.classpathless.impl.DelegatingClassLoader
E
- equals(Object) - Method in class io.github.mkoncek.classpathless.api.ClassIdentifier
- equals(Object) - Method in class io.github.mkoncek.classpathless.api.IdentifiedFile
- equals(Object) - Method in class io.github.mkoncek.classpathless.impl.DelegatingClassLoader
- errorCode - Variable in class io.github.mkoncek.classpathless.api.CompilationError
F
- Fernflower - Class in io.github.mkoncek.classpathless.impl.preprocessors
- Fernflower() - Constructor for class io.github.mkoncek.classpathless.impl.preprocessors.Fernflower
- findClass(String) - Method in class io.github.mkoncek.classpathless.impl.DelegatingClassLoader
- findClass(String, String) - Method in class io.github.mkoncek.classpathless.impl.DelegatingClassLoader
- findLibrary(String) - Method in class io.github.mkoncek.classpathless.impl.DelegatingClassLoader
- findResource(String) - Method in class io.github.mkoncek.classpathless.impl.DelegatingClassLoader
- findResource(String, String) - Method in class io.github.mkoncek.classpathless.impl.DelegatingClassLoader
- findResources(String) - Method in class io.github.mkoncek.classpathless.impl.DelegatingClassLoader
- fixImports(String) - Static method in class io.github.mkoncek.classpathless.impl.SourcePreprocessorImpl
-
Fix import statements.
- flush() - Method in class io.github.mkoncek.classpathless.impl.InMemoryFileManager
G
- getCharContent(boolean) - Method in class io.github.mkoncek.classpathless.impl.InMemoryJavaClassFileObject
- getCharContent(boolean) - Method in class io.github.mkoncek.classpathless.impl.InMemoryJavaSourceFileObject
- getClass(ClassIdentifier...) - Method in interface io.github.mkoncek.classpathless.api.ClassesProvider
-
Callback for compiler, which provides, on demand, the dependencies compiler is missing.
- getClass(ClassIdentifier...) - Method in class io.github.mkoncek.classpathless.ClasspathClassesProvider
- getClass(ClassIdentifier...) - Method in class io.github.mkoncek.classpathless.impl.NullClassesProvider
- getClass(ClassIdentifier...) - Method in class io.github.mkoncek.classpathless.impl.SimpleClassesProvider
- getClassIdentifier() - Method in class io.github.mkoncek.classpathless.api.IdentifiedFile
- getClassLoader(JavaFileManager.Location) - Method in class io.github.mkoncek.classpathless.impl.InMemoryFileManager
- getClassLoadingLock(String) - Method in class io.github.mkoncek.classpathless.impl.DelegatingClassLoader
- getClassPathListing() - Method in interface io.github.mkoncek.classpathless.api.ClassesProvider
-
Warning: may include lambdas and will include inner classes with $notations.
- getClassPathListing() - Method in class io.github.mkoncek.classpathless.ClasspathClassesProvider
- getClassPathListing() - Method in class io.github.mkoncek.classpathless.impl.NullClassesProvider
- getClassPathListing() - Method in class io.github.mkoncek.classpathless.impl.SimpleClassesProvider
- getFile() - Method in class io.github.mkoncek.classpathless.api.IdentifiedFile
- getFileForInput(JavaFileManager.Location, String, String) - Method in class io.github.mkoncek.classpathless.impl.InMemoryFileManager
- getFileForOutput(JavaFileManager.Location, String, String, FileObject) - Method in class io.github.mkoncek.classpathless.impl.InMemoryFileManager
- getFullName() - Method in class io.github.mkoncek.classpathless.api.ClassIdentifier
- getJavaFileForInput(JavaFileManager.Location, String, JavaFileObject.Kind) - Method in class io.github.mkoncek.classpathless.impl.InMemoryFileManager
- getJavaFileForOutput(JavaFileManager.Location, String, JavaFileObject.Kind, FileObject) - Method in class io.github.mkoncek.classpathless.impl.InMemoryFileManager
- getLocationForModule(JavaFileManager.Location, String) - Method in class io.github.mkoncek.classpathless.impl.InMemoryFileManager
- getLocationForModule(JavaFileManager.Location, JavaFileObject) - Method in class io.github.mkoncek.classpathless.impl.InMemoryFileManager
- getPackage(String) - Method in class io.github.mkoncek.classpathless.impl.DelegatingClassLoader
- getPackages() - Method in class io.github.mkoncek.classpathless.impl.DelegatingClassLoader
- getResource(String) - Method in class io.github.mkoncek.classpathless.impl.DelegatingClassLoader
- getResourceAsStream(String) - Method in class io.github.mkoncek.classpathless.impl.DelegatingClassLoader
- getResources(String) - Method in class io.github.mkoncek.classpathless.impl.DelegatingClassLoader
- getServiceLoader(JavaFileManager.Location, Class<S>) - Method in class io.github.mkoncek.classpathless.impl.InMemoryFileManager
- getSourceCode() - Method in class io.github.mkoncek.classpathless.api.IdentifiedSource
H
- handleOption(String, Iterator<String>) - Method in class io.github.mkoncek.classpathless.impl.InMemoryFileManager
- hashCode() - Method in class io.github.mkoncek.classpathless.api.ClassIdentifier
- hashCode() - Method in class io.github.mkoncek.classpathless.api.IdentifiedFile
- hashCode() - Method in class io.github.mkoncek.classpathless.impl.DelegatingClassLoader
- hasLocation(JavaFileManager.Location) - Method in class io.github.mkoncek.classpathless.impl.InMemoryFileManager
I
- IdentifiedBytecode - Class in io.github.mkoncek.classpathless.api
-
Compiled bytecode of a class with its fully qualified name.
- IdentifiedBytecode(ClassIdentifier, byte[]) - Constructor for class io.github.mkoncek.classpathless.api.IdentifiedBytecode
- IdentifiedFile - Class in io.github.mkoncek.classpathless.api
- IdentifiedFile(ClassIdentifier, byte[]) - Constructor for class io.github.mkoncek.classpathless.api.IdentifiedFile
- IdentifiedJavaFileObject - Class in io.github.mkoncek.classpathless.impl
- IdentifiedJavaFileObject(URI, JavaFileObject.Kind) - Constructor for class io.github.mkoncek.classpathless.impl.IdentifiedJavaFileObject
- IdentifiedSource - Class in io.github.mkoncek.classpathless.api
-
Java source file with its fully qualified name.
- IdentifiedSource(ClassIdentifier, byte[]) - Constructor for class io.github.mkoncek.classpathless.api.IdentifiedSource
- IdentifiedSource(ClassIdentifier, byte[], Charset) - Constructor for class io.github.mkoncek.classpathless.api.IdentifiedSource
- inferBinaryName(JavaFileManager.Location, JavaFileObject) - Method in class io.github.mkoncek.classpathless.impl.InMemoryFileManager
- inferModuleName(JavaFileManager.Location) - Method in class io.github.mkoncek.classpathless.impl.InMemoryFileManager
- InMemoryFileManager - Class in io.github.mkoncek.classpathless.impl
- InMemoryFileManager(JavaFileManager) - Constructor for class io.github.mkoncek.classpathless.impl.InMemoryFileManager
- InMemoryJavaClassFileObject - Class in io.github.mkoncek.classpathless.impl
- InMemoryJavaClassFileObject(String, ClassesProvider) - Constructor for class io.github.mkoncek.classpathless.impl.InMemoryJavaClassFileObject
- InMemoryJavaClassFileObject(String, ClassesProvider, LoggingSwitch) - Constructor for class io.github.mkoncek.classpathless.impl.InMemoryJavaClassFileObject
- InMemoryJavaSourceFileObject - Class in io.github.mkoncek.classpathless.impl
- InMemoryJavaSourceFileObject(IdentifiedSource) - Constructor for class io.github.mkoncek.classpathless.impl.InMemoryJavaSourceFileObject
- InMemoryJavaSourceFileObject(String) - Constructor for class io.github.mkoncek.classpathless.impl.InMemoryJavaSourceFileObject
- InMemoryJavaSourceFileObject(String, InputStream) - Constructor for class io.github.mkoncek.classpathless.impl.InMemoryJavaSourceFileObject
- InMemoryJavaSourceFileObject(String, String) - Constructor for class io.github.mkoncek.classpathless.impl.InMemoryJavaSourceFileObject
- InMemoryJavaSourceFileObject(Path) - Constructor for class io.github.mkoncek.classpathless.impl.InMemoryJavaSourceFileObject
- io.github.mkoncek.classpathless - package io.github.mkoncek.classpathless
- io.github.mkoncek.classpathless.api - package io.github.mkoncek.classpathless.api
- io.github.mkoncek.classpathless.impl - package io.github.mkoncek.classpathless.impl
- io.github.mkoncek.classpathless.impl.postprocessors - package io.github.mkoncek.classpathless.impl.postprocessors
- io.github.mkoncek.classpathless.impl.preprocessors - package io.github.mkoncek.classpathless.impl.preprocessors
- isSameFile(FileObject, FileObject) - Method in class io.github.mkoncek.classpathless.impl.InMemoryFileManager
- isSupportedOption(String) - Method in class io.github.mkoncek.classpathless.impl.InMemoryFileManager
J
- JavaSourceReader - Class in io.github.mkoncek.classpathless.impl
-
A simple class to extract information from an
InputStream
representing a Java source file. - JavaSourceReader(InputStream) - Constructor for class io.github.mkoncek.classpathless.impl.JavaSourceReader
L
- lineNum - Variable in class io.github.mkoncek.classpathless.api.CompilationError
- list(JavaFileManager.Location, String, Set<JavaFileObject.Kind>, boolean) - Method in class io.github.mkoncek.classpathless.impl.InMemoryFileManager
- listLocationsForModules(JavaFileManager.Location) - Method in class io.github.mkoncek.classpathless.impl.InMemoryFileManager
- loadClass(String) - Method in class io.github.mkoncek.classpathless.impl.DelegatingClassLoader
- loadClass(String, boolean) - Method in class io.github.mkoncek.classpathless.impl.DelegatingClassLoader
- log(Level, String, Object...) - Method in class io.github.mkoncek.classpathless.impl.LoggingSwitch
- LoggingSwitch - Class in io.github.mkoncek.classpathless.impl
- LoggingSwitch() - Constructor for class io.github.mkoncek.classpathless.impl.LoggingSwitch
- LoggingSwitch(PrintStream) - Constructor for class io.github.mkoncek.classpathless.impl.LoggingSwitch
- LoggingSwitch.Null - Class in io.github.mkoncek.classpathless.impl
- logln(Level, String, Object...) - Method in class io.github.mkoncek.classpathless.impl.LoggingSwitch
M
- main(String[]) - Static method in class io.github.mkoncek.classpathless.impl.NullClassesProvider
- main(String[]) - Static method in class io.github.mkoncek.classpathless.Tool
- makeAbstract(String, long, long) - Static method in class io.github.mkoncek.classpathless.impl.SourcePostprocessorImpl
-
Add
abstract
keyword before the class at given coordinates. - MessagesListener - Interface in io.github.mkoncek.classpathless.api
N
- Null() - Constructor for class io.github.mkoncek.classpathless.api.SourcePostprocessor.Null
- Null() - Constructor for class io.github.mkoncek.classpathless.api.SourcePreprocessor.Null
- Null() - Constructor for class io.github.mkoncek.classpathless.impl.LoggingSwitch.Null
- NullClassesProvider - Class in io.github.mkoncek.classpathless.impl
- NullClassesProvider() - Constructor for class io.github.mkoncek.classpathless.impl.NullClassesProvider
- NullClassesProvider(Map<String, IdentifiedBytecode>) - Constructor for class io.github.mkoncek.classpathless.impl.NullClassesProvider
- NullMessagesListener - Class in io.github.mkoncek.classpathless.impl
- NullMessagesListener() - Constructor for class io.github.mkoncek.classpathless.impl.NullMessagesListener
O
- openInputStream() - Method in class io.github.mkoncek.classpathless.impl.InMemoryJavaClassFileObject
- openOutputStream() - Method in class io.github.mkoncek.classpathless.impl.InMemoryJavaClassFileObject
P
- packagePattern - Static variable in class io.github.mkoncek.classpathless.impl.JavaSourceReader
- postprocess(IdentifiedSource, Collection<CompilationError>) - Method in class io.github.mkoncek.classpathless.api.SourcePostprocessor.Null
- postprocess(IdentifiedSource, Collection<CompilationError>) - Method in interface io.github.mkoncek.classpathless.api.SourcePostprocessor
- postprocess(IdentifiedSource, Collection<CompilationError>) - Method in class io.github.mkoncek.classpathless.impl.postprocessors.AddAbstract
- preprocess(IdentifiedSource) - Method in class io.github.mkoncek.classpathless.api.SourcePreprocessor.Null
- preprocess(IdentifiedSource) - Method in interface io.github.mkoncek.classpathless.api.SourcePreprocessor
- preprocess(IdentifiedSource) - Method in class io.github.mkoncek.classpathless.impl.preprocessors.Fernflower
- PrintingMessagesListener - Class in io.github.mkoncek.classpathless.impl
- PrintingMessagesListener() - Constructor for class io.github.mkoncek.classpathless.impl.PrintingMessagesListener
- PrintingMessagesListener(PrintStream) - Constructor for class io.github.mkoncek.classpathless.impl.PrintingMessagesListener
R
- readImports(String) - Static method in class io.github.mkoncek.classpathless.impl.JavaSourceReader
- readSourcePackage() - Method in class io.github.mkoncek.classpathless.impl.JavaSourceReader
-
Read the package name.
- readSourcePackage(String) - Static method in class io.github.mkoncek.classpathless.impl.JavaSourceReader
-
Read the package name.
- resources(String) - Method in class io.github.mkoncek.classpathless.impl.DelegatingClassLoader
- Result(IdentifiedSource, boolean) - Constructor for class io.github.mkoncek.classpathless.api.SourcePostprocessor.Result
S
- setClassAssertionStatus(String, boolean) - Method in class io.github.mkoncek.classpathless.impl.DelegatingClassLoader
- setDefaultAssertionStatus(boolean) - Method in class io.github.mkoncek.classpathless.impl.DelegatingClassLoader
- setLogLevel(Level) - Method in class io.github.mkoncek.classpathless.impl.LoggingSwitch
- setPackageAssertionStatus(String, boolean) - Method in class io.github.mkoncek.classpathless.impl.DelegatingClassLoader
- setPostProcessor(SourcePostprocessor) - Method in class io.github.mkoncek.classpathless.impl.CompilerJavac
- setTracing(boolean) - Method in class io.github.mkoncek.classpathless.impl.LoggingSwitch
- SimpleClassesProvider - Class in io.github.mkoncek.classpathless.impl
- SimpleClassesProvider() - Constructor for class io.github.mkoncek.classpathless.impl.SimpleClassesProvider
- SimpleClassesProvider(Collection<IdentifiedBytecode>) - Constructor for class io.github.mkoncek.classpathless.impl.SimpleClassesProvider
- sortBackwards(Collection<CompilationError>) - Static method in class io.github.mkoncek.classpathless.impl.SourcePostprocessorImpl
-
Sort the errors backwards so that the source code fixes can be applied on the same file if possible.
- source - Variable in class io.github.mkoncek.classpathless.api.SourcePostprocessor.Result
- SourcePostprocessor - Interface in io.github.mkoncek.classpathless.api
- SourcePostprocessor.Null - Class in io.github.mkoncek.classpathless.api
- SourcePostprocessor.Result - Class in io.github.mkoncek.classpathless.api
- SourcePostprocessorImpl - Class in io.github.mkoncek.classpathless.impl
- SourcePostprocessorImpl() - Constructor for class io.github.mkoncek.classpathless.impl.SourcePostprocessorImpl
- SourcePreprocessor - Interface in io.github.mkoncek.classpathless.api
- SourcePreprocessor.Null - Class in io.github.mkoncek.classpathless.api
- SourcePreprocessorImpl - Class in io.github.mkoncek.classpathless.impl
- SourcePreprocessorImpl() - Constructor for class io.github.mkoncek.classpathless.impl.SourcePreprocessorImpl
T
- Tool - Class in io.github.mkoncek.classpathless
- Tool() - Constructor for class io.github.mkoncek.classpathless.Tool
- toString() - Method in class io.github.mkoncek.classpathless.api.ClassIdentifier
- toString() - Method in class io.github.mkoncek.classpathless.api.IdentifiedFile
- toString() - Method in class io.github.mkoncek.classpathless.impl.DelegatingClassLoader
- trace(Object) - Method in class io.github.mkoncek.classpathless.impl.LoggingSwitch
- trace(Object, String, Object...) - Method in class io.github.mkoncek.classpathless.impl.LoggingSwitch
U
- useHostJavaClasses() - Method in class io.github.mkoncek.classpathless.api.ClasspathlessCompiler.Arguments
- useHostJavaClasses(boolean) - Method in class io.github.mkoncek.classpathless.api.ClasspathlessCompiler.Arguments
- Utils - Class in io.github.mkoncek.classpathless.impl
- Utils() - Constructor for class io.github.mkoncek.classpathless.impl.Utils
All Classes All Packages