A B C D E F G H I J L M N O P R S T U V W
All Classes All Packages
All Classes All Packages
All Classes All Packages
A
- 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.helpers.NullMessagesListener
- addMessage(Level, String) - Method in class io.github.mkoncek.classpathless.helpers.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.helpers.NullMessagesListener
- areBytecodesValid(LoggingSwitch, IdentifiedSource, Collection<IdentifiedBytecode>) - Static method in class io.github.mkoncek.classpathless.impl.CompilerJavac
- arguments - Variable in class io.github.mkoncek.classpathless.impl.CompilerJavac
- arguments - Variable in class io.github.mkoncek.classpathless.impl.InMemoryFileManager
- Arguments() - Constructor for class io.github.mkoncek.classpathless.api.ClasspathlessCompiler.Arguments
- Arguments() - Constructor for class io.github.mkoncek.classpathless.Tool.Arguments
- availableClasses - Variable in class io.github.mkoncek.classpathless.impl.InMemoryFileManager
B
- br - Variable in class io.github.mkoncek.classpathless.JavaSourceReader
- BytecodeExtractor - Class in io.github.mkoncek.classpathless.util
-
A utility class to extract useful information from class files, for example type names, methods, fields.
- BytecodeExtractor() - Constructor for class io.github.mkoncek.classpathless.util.BytecodeExtractor
- BytecodeExtractor.ExtrAnnotationVisitor - Class in io.github.mkoncek.classpathless.util
- BytecodeExtractor.ExtrClassVisitor - Class in io.github.mkoncek.classpathless.util
- BytecodeExtractor.ExtrFieldVisitor - Class in io.github.mkoncek.classpathless.util
- BytecodeExtractor.ExtrMethodVisitor - Class in io.github.mkoncek.classpathless.util
- BytecodeExtractorAccessor - Class in io.github.mkoncek.classpathless.util
- BytecodeExtractorAccessor() - Constructor for class io.github.mkoncek.classpathless.util.BytecodeExtractorAccessor
- byteStream - Variable in class io.github.mkoncek.classpathless.impl.InMemoryJavaClassFileObject
C
- charset - Variable in class io.github.mkoncek.classpathless.api.IdentifiedSource
- classes - Variable in class io.github.mkoncek.classpathless.helpers.SimpleClassesProvider
- classes - Variable in class io.github.mkoncek.classpathless.util.BytecodeExtractor
- classes - Variable in class io.github.mkoncek.classpathless.util.BytecodeExtractor.ExtrAnnotationVisitor
- classes - Variable in class io.github.mkoncek.classpathless.util.BytecodeExtractor.ExtrClassVisitor
- classes - Variable in class io.github.mkoncek.classpathless.util.BytecodeExtractor.ExtrFieldVisitor
- classes - Variable in class io.github.mkoncek.classpathless.util.BytecodeExtractor.ExtrMethodVisitor
- classesProvider - Variable in class io.github.mkoncek.classpathless.impl.InMemoryFileManager
- ClassesProvider - Interface in io.github.mkoncek.classpathless.api
- classesToClassFilePaths - Variable in class io.github.mkoncek.classpathless.ClasspathClassesProvider
- classIdentifier - Variable in class io.github.mkoncek.classpathless.api.IdentifiedFile
- ClassIdentifier - Class in io.github.mkoncek.classpathless.api
-
Wrapper around a fully qualified class name.
- ClassIdentifier(String) - Constructor for class io.github.mkoncek.classpathless.api.ClassIdentifier
- classOutputs - Variable in class io.github.mkoncek.classpathless.impl.InMemoryFileManager
- classpath - Variable in class io.github.mkoncek.classpathless.ClasspathClassesProvider
- classpath - Variable in class io.github.mkoncek.classpathless.Tool.Arguments
- 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
- classProvider - Variable in class io.github.mkoncek.classpathless.impl.InMemoryJavaClassFileObject
- clearAndGetOutput(Collection<JavaFileObject>) - Method in class io.github.mkoncek.classpathless.impl.InMemoryFileManager
- close() - Method in class io.github.mkoncek.classpathless.helpers.WriterToMessagesListener
- close() - Method in class io.github.mkoncek.classpathless.impl.InMemoryFileManager
- close() - Method in class io.github.mkoncek.classpathless.impl.LoggingSwitch
- compareTo(ClassIdentifier) - Method in class io.github.mkoncek.classpathless.api.ClassIdentifier
- 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
- compiler - Variable in class io.github.mkoncek.classpathless.impl.CompilerJavac
- compilerFlags - Variable in class io.github.mkoncek.classpathless.api.ClasspathlessCompiler.Arguments
- 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
- compilerOptions() - Method in class io.github.mkoncek.classpathless.api.ClasspathlessCompiler.Arguments
- compilerOptions(Collection<String>) - Method in class io.github.mkoncek.classpathless.api.ClasspathlessCompiler.Arguments
-
Set flags which will be passed to the compiler.
- contains(JavaFileManager.Location, FileObject) - Method in class io.github.mkoncek.classpathless.impl.InMemoryFileManager
- CP_SEPARATOR - Static variable in class io.github.mkoncek.classpathless.ClasspathClassesProvider
- CURRENT_ASM_OPCODE - Static variable in class io.github.mkoncek.classpathless.util.BytecodeExtractor
D
- delegate - Variable in class io.github.mkoncek.classpathless.impl.InMemoryFileManager
- DiagnosticToMessagesListener - Class in io.github.mkoncek.classpathless.helpers
- DiagnosticToMessagesListener(MessagesListener) - Constructor for class io.github.mkoncek.classpathless.helpers.DiagnosticToMessagesListener
- dot(String) - Static method in class io.github.mkoncek.classpathless.util.BytecodeExtractor
E
- equals(Object) - Method in class io.github.mkoncek.classpathless.api.ClassIdentifier
- equals(Object) - Method in class io.github.mkoncek.classpathless.api.IdentifiedFile
- extractAllDependencies(ClassesProvider, LoggingSwitch, IdentifiedBytecode) - Static method in class io.github.mkoncek.classpathless.impl.CompilerJavac
- extractAllDependenciesCatched(ClassesProvider, LoggingSwitch, TreeSet<String>, IdentifiedSource, IdentifiedBytecode) - Static method in class io.github.mkoncek.classpathless.impl.CompilerJavac
- extractDependencies(IdentifiedBytecode, ClassesProvider) - Static method in class io.github.mkoncek.classpathless.util.BytecodeExtractor
-
This method returns all the class names that are required for the compilation of a source file corresponding to the bytecode of initialClass.
- extractDependenciesImpl(IdentifiedBytecode, ClassesProvider, Consumer<String>, Consumer<String>, Consumer<String>) - Static method in class io.github.mkoncek.classpathless.util.BytecodeExtractor
-
This is an implementation method.
- extractDependenciesImpl(IdentifiedBytecode, ClassesProvider, Consumer<String>, Consumer<String>, Consumer<String>) - Static method in class io.github.mkoncek.classpathless.util.BytecodeExtractorAccessor
- extractDescriptor(String, Collection<String>) - Static method in class io.github.mkoncek.classpathless.util.BytecodeExtractor
-
Function for extracting the type names from descriptors.
- extractDirectNestedClasses(byte[]) - Static method in class io.github.mkoncek.classpathless.util.BytecodeExtractor
-
Extracts all directly nested class names from the initial outer class.
- extractDirectNestedClassesFrom(byte[]) - Method in class io.github.mkoncek.classpathless.util.BytecodeExtractor
- extractFields(byte[]) - Static method in class io.github.mkoncek.classpathless.util.BytecodeExtractor
-
Extracts all the field names of the provided class excluding inherited fields.
- extractFullClassGroup(byte[], ClassesProvider) - Static method in class io.github.mkoncek.classpathless.util.BytecodeExtractor
-
Walk up to outermost class and return all its transitively nested classes.
- extractInterfaces(byte[]) - Static method in class io.github.mkoncek.classpathless.util.BytecodeExtractor
-
Extracts the names of all directly implemented interfaces, i.
- extractMethods(byte[]) - Static method in class io.github.mkoncek.classpathless.util.BytecodeExtractor
-
Extracts all method names of given class.
- extractNestedClasses(byte[], ClassesProvider) - Static method in class io.github.mkoncek.classpathless.util.BytecodeExtractor
-
Recursively extracts all the nested class names from the initial outer class possibly by pulling more class files from the class provider.
- extractNestedClassesFrom(byte[], ClassesProvider) - Method in class io.github.mkoncek.classpathless.util.BytecodeExtractor
- extractOuterClass(byte[]) - Static method in class io.github.mkoncek.classpathless.util.BytecodeExtractor
-
Extracts the name of the outer class of the provided class.
- extractSignature(String, Collection<String>) - Static method in class io.github.mkoncek.classpathless.util.BytecodeExtractor
-
Function for extracting the contents of formal parameters, i.
- extractSuperClass(byte[]) - Static method in class io.github.mkoncek.classpathless.util.BytecodeExtractor
-
Extracts the name of the super class of the provided class.
- extractTypenames(byte[]) - Static method in class io.github.mkoncek.classpathless.util.BytecodeExtractor
-
Extracts all type names present in the .class file.
- extractTypenamesFrom(byte[]) - Method in class io.github.mkoncek.classpathless.util.BytecodeExtractor
- ExtrAnnotationVisitor(SortedSet<String>) - Constructor for class io.github.mkoncek.classpathless.util.BytecodeExtractor.ExtrAnnotationVisitor
- ExtrClassVisitor(SortedSet<String>) - Constructor for class io.github.mkoncek.classpathless.util.BytecodeExtractor.ExtrClassVisitor
- ExtrFieldVisitor(SortedSet<String>) - Constructor for class io.github.mkoncek.classpathless.util.BytecodeExtractor.ExtrFieldVisitor
- ExtrMethodVisitor(SortedSet<String>) - Constructor for class io.github.mkoncek.classpathless.util.BytecodeExtractor.ExtrMethodVisitor
F
- file - Variable in class io.github.mkoncek.classpathless.api.IdentifiedFile
- findAllClasses(List<String>) - Static method in class io.github.mkoncek.classpathless.ClasspathClassesProvider
- flush() - Method in class io.github.mkoncek.classpathless.helpers.WriterToMessagesListener
- flush() - Method in class io.github.mkoncek.classpathless.impl.InMemoryFileManager
- FORMAL_CONTENTS_PATTERN - Static variable in class io.github.mkoncek.classpathless.util.BytecodeExtractor
- fullName - Variable in class io.github.mkoncek.classpathless.api.ClassIdentifier
G
- 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 the compiler is missing.
- getClass(ClassIdentifier...) - Method in class io.github.mkoncek.classpathless.ClasspathClassesProvider
- getClass(ClassIdentifier...) - Method in class io.github.mkoncek.classpathless.helpers.NullClassesProvider
- getClass(ClassIdentifier...) - Method in class io.github.mkoncek.classpathless.helpers.SimpleClassesProvider
- getClassIdentifier() - Method in class io.github.mkoncek.classpathless.api.IdentifiedFile
- getClassIdentifier() - Method in class io.github.mkoncek.classpathless.impl.IdentifiedJavaFileObject
- getClassIdentifier() - Method in class io.github.mkoncek.classpathless.impl.InMemoryJavaClassFileObject
- getClassIdentifier() - Method in class io.github.mkoncek.classpathless.impl.InMemoryJavaSourceFileObject
- getClassLoader(JavaFileManager.Location) - Method in class io.github.mkoncek.classpathless.impl.InMemoryFileManager
- 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.helpers.NullClassesProvider
- getClassPathListing() - Method in class io.github.mkoncek.classpathless.helpers.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
- getIdentifiedSource() - Method in class io.github.mkoncek.classpathless.impl.InMemoryJavaSourceFileObject
- getIdentifier(JavaFileObject) - Static method in class io.github.mkoncek.classpathless.impl.CompilerJavac
- 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
- 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
- hasLocation(JavaFileManager.Location) - Method in class io.github.mkoncek.classpathless.impl.InMemoryFileManager
- help - Variable in class io.github.mkoncek.classpathless.Tool.Arguments
- HOST_SYSTEM_MODULES - Static variable in class io.github.mkoncek.classpathless.impl.InMemoryFileManager
- hostClassesNames(Iterable<JavaFileObject>) - Method in class io.github.mkoncek.classpathless.impl.InMemoryFileManager
-
A utility which extracts the fully qualified names of given file objects assuming they are the host system classes returned by the StandardJavaFileManager.
- hostJavaLangObjectFileObject - Variable 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
- importPattern - Static variable in class io.github.mkoncek.classpathless.JavaSourceReader
- 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
- initializePossibleDependency(ClassesProvider, LoggingSwitch, IdentifiedSource[]) - Static method in class io.github.mkoncek.classpathless.impl.CompilerJavac
- 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
- inputs - Variable in class io.github.mkoncek.classpathless.Tool.Arguments
- insideComment - Variable in class io.github.mkoncek.classpathless.JavaSourceReader.ReadLineResult
- INSTANCE - Static variable in class io.github.mkoncek.classpathless.helpers.NullMessagesListener
- io.github.mkoncek.classpathless - package io.github.mkoncek.classpathless
- io.github.mkoncek.classpathless.api - package io.github.mkoncek.classpathless.api
- io.github.mkoncek.classpathless.helpers - package io.github.mkoncek.classpathless.helpers
- io.github.mkoncek.classpathless.impl - package io.github.mkoncek.classpathless.impl
- io.github.mkoncek.classpathless.util - package io.github.mkoncek.classpathless.util
- isBytecodeValid(IdentifiedBytecode, LoggingSwitch, IdentifiedSource) - Static method in class io.github.mkoncek.classpathless.impl.CompilerJavac
- 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
-
Dummy simple class to extract information from an
InputStream
representing a Java source file. - JavaSourceReader(InputStream) - Constructor for class io.github.mkoncek.classpathless.JavaSourceReader
- JavaSourceReader.ReadLineResult - Class in io.github.mkoncek.classpathless
- joinArgs(Object...) - Static method in class io.github.mkoncek.classpathless.impl.LoggingSwitch
L
- line - Variable in class io.github.mkoncek.classpathless.JavaSourceReader.ReadLineResult
- list(JavaFileManager.Location, String, Set<JavaFileObject.Kind>, boolean) - Method in class io.github.mkoncek.classpathless.impl.InMemoryFileManager
- listener - Variable in class io.github.mkoncek.classpathless.helpers.DiagnosticToMessagesListener
- listener - Variable in class io.github.mkoncek.classpathless.helpers.WriterToMessagesListener
- listener - Variable in class io.github.mkoncek.classpathless.impl.LoggingSwitch
- listImpl(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
- loadClasses(String, boolean) - Method in class io.github.mkoncek.classpathless.impl.InMemoryFileManager
-
A utility method which loads all available classes as a collection of file objects for a given package name.
- log(boolean, Level, String, Object...) - Method in class io.github.mkoncek.classpathless.impl.LoggingSwitch
- loggingSwitch - Variable in class io.github.mkoncek.classpathless.impl.InMemoryFileManager
- loggingSwitch - Variable in class io.github.mkoncek.classpathless.impl.InMemoryJavaClassFileObject
- 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
- logLevel - Variable in class io.github.mkoncek.classpathless.impl.LoggingSwitch
- logln(boolean, Level, String, Object...) - Method in class io.github.mkoncek.classpathless.impl.LoggingSwitch
- logln(Level, String, Object...) - Method in class io.github.mkoncek.classpathless.impl.LoggingSwitch
M
- main(String[]) - Static method in class io.github.mkoncek.classpathless.Tool
- MessagesListener - Interface in io.github.mkoncek.classpathless.api
N
- nameToBytecode - Variable in class io.github.mkoncek.classpathless.helpers.NullClassesProvider
- newNullPrintStream() - Static method in class io.github.mkoncek.classpathless.impl.LoggingSwitch
- Null() - Constructor for class io.github.mkoncek.classpathless.impl.LoggingSwitch.Null
- NullClassesProvider - Class in io.github.mkoncek.classpathless.helpers
- NullClassesProvider() - Constructor for class io.github.mkoncek.classpathless.helpers.NullClassesProvider
- NullClassesProvider(Map<String, IdentifiedBytecode>) - Constructor for class io.github.mkoncek.classpathless.helpers.NullClassesProvider
- NullMessagesListener - Class in io.github.mkoncek.classpathless.helpers
- NullMessagesListener() - Constructor for class io.github.mkoncek.classpathless.helpers.NullMessagesListener
O
- obtainClasspath(String) - Static method in class io.github.mkoncek.classpathless.ClasspathClassesProvider
- openInputStream() - Method in class io.github.mkoncek.classpathless.impl.InMemoryJavaClassFileObject
- openOutputStream() - Method in class io.github.mkoncek.classpathless.impl.InMemoryJavaClassFileObject
- output - Variable in class io.github.mkoncek.classpathless.Tool.Arguments
P
- packagePattern - Static variable in class io.github.mkoncek.classpathless.JavaSourceReader
- printer - Variable in class io.github.mkoncek.classpathless.helpers.PrintingMessagesListener
- printer - Variable in class io.github.mkoncek.classpathless.impl.LoggingSwitch
- PrintingMessagesListener - Class in io.github.mkoncek.classpathless.helpers
- PrintingMessagesListener() - Constructor for class io.github.mkoncek.classpathless.helpers.PrintingMessagesListener
- PrintingMessagesListener(PrintStream) - Constructor for class io.github.mkoncek.classpathless.helpers.PrintingMessagesListener
R
- readImports(String) - Static method in class io.github.mkoncek.classpathless.JavaSourceReader
- ReadLineResult(String, boolean) - Constructor for class io.github.mkoncek.classpathless.JavaSourceReader.ReadLineResult
-
Reads one line of input, ignoring content inside comments.
- readSourcePackage() - Method in class io.github.mkoncek.classpathless.JavaSourceReader
-
Read the package name.
- readSourcePackage(String) - Static method in class io.github.mkoncek.classpathless.JavaSourceReader
-
Read the package name.
- report(Diagnostic<? extends JavaFileObject>) - Method in class io.github.mkoncek.classpathless.helpers.DiagnosticToMessagesListener
S
- setArguments(ClasspathlessCompiler.Arguments) - Method in class io.github.mkoncek.classpathless.impl.InMemoryFileManager
- setAvailableClasses(SortedSet<String>) - Method in class io.github.mkoncek.classpathless.impl.InMemoryFileManager
- setClassesProvider(ClassesProvider) - Method in class io.github.mkoncek.classpathless.impl.InMemoryFileManager
- setLoggingSwitch(LoggingSwitch) - Method in class io.github.mkoncek.classpathless.impl.InMemoryFileManager
- setLogLevel(Level) - Method in class io.github.mkoncek.classpathless.impl.LoggingSwitch
- setMessagesListener(MessagesListener) - Method in class io.github.mkoncek.classpathless.impl.LoggingSwitch
- setSource(String) - Method in class io.github.mkoncek.classpathless.impl.InMemoryJavaSourceFileObject
- setTracing(boolean) - Method in class io.github.mkoncek.classpathless.impl.LoggingSwitch
- SimpleClassesProvider - Class in io.github.mkoncek.classpathless.helpers
- SimpleClassesProvider() - Constructor for class io.github.mkoncek.classpathless.helpers.SimpleClassesProvider
- SimpleClassesProvider(Collection<IdentifiedBytecode>) - Constructor for class io.github.mkoncek.classpathless.helpers.SimpleClassesProvider
- source - Variable in class io.github.mkoncek.classpathless.impl.InMemoryJavaSourceFileObject
T
- Tool - Class in io.github.mkoncek.classpathless
- Tool() - Constructor for class io.github.mkoncek.classpathless.Tool
- Tool.Arguments - Class in io.github.mkoncek.classpathless
- toString() - Method in class io.github.mkoncek.classpathless.api.ClassIdentifier
- toString() - Method in class io.github.mkoncek.classpathless.api.IdentifiedFile
- trace(Object) - Method in class io.github.mkoncek.classpathless.impl.LoggingSwitch
- trace(Object, String, Object...) - Method in class io.github.mkoncek.classpathless.impl.LoggingSwitch
- traceThis(Object, String, String, Object...) - Method in class io.github.mkoncek.classpathless.impl.LoggingSwitch
- tracing - Variable in class io.github.mkoncek.classpathless.impl.LoggingSwitch
U
- useHostJavaLangObject - Variable in class io.github.mkoncek.classpathless.api.ClasspathlessCompiler.Arguments
- useHostJavaLangObject() - Method in class io.github.mkoncek.classpathless.api.ClasspathlessCompiler.Arguments
- useHostJavaLangObject(boolean) - Method in class io.github.mkoncek.classpathless.api.ClasspathlessCompiler.Arguments
-
Set flag whether or not to use host java.lang.Object class regardless of "useHostSystemClasses".
- useHostSystemClasses - Variable in class io.github.mkoncek.classpathless.api.ClasspathlessCompiler.Arguments
- useHostSystemClasses() - Method in class io.github.mkoncek.classpathless.api.ClasspathlessCompiler.Arguments
- useHostSystemClasses(boolean) - Method in class io.github.mkoncek.classpathless.api.ClasspathlessCompiler.Arguments
-
Set flag whether or not to use host system classes.
V
- visit(int, int, String, String, String, String[]) - Method in class io.github.mkoncek.classpathless.util.BytecodeExtractor.ExtrClassVisitor
- visitAnnotation(String, boolean) - Method in class io.github.mkoncek.classpathless.util.BytecodeExtractor.ExtrClassVisitor
- visitAnnotation(String, boolean) - Method in class io.github.mkoncek.classpathless.util.BytecodeExtractor.ExtrFieldVisitor
- visitAnnotation(String, boolean) - Method in class io.github.mkoncek.classpathless.util.BytecodeExtractor.ExtrMethodVisitor
- visitAnnotation(String, String) - Method in class io.github.mkoncek.classpathless.util.BytecodeExtractor.ExtrAnnotationVisitor
- visitEnum(String, String, String) - Method in class io.github.mkoncek.classpathless.util.BytecodeExtractor.ExtrAnnotationVisitor
- visitField(int, String, String, String, Object) - Method in class io.github.mkoncek.classpathless.util.BytecodeExtractor.ExtrClassVisitor
- visitFieldInsn(int, String, String, String) - Method in class io.github.mkoncek.classpathless.util.BytecodeExtractor.ExtrMethodVisitor
- visitInnerClass(String, String, String, int) - Method in class io.github.mkoncek.classpathless.util.BytecodeExtractor.ExtrClassVisitor
- visitInsnAnnotation(int, TypePath, String, boolean) - Method in class io.github.mkoncek.classpathless.util.BytecodeExtractor.ExtrMethodVisitor
- visitInvokeDynamicInsn(String, String, Handle, Object...) - Method in class io.github.mkoncek.classpathless.util.BytecodeExtractor.ExtrMethodVisitor
- visitLocalVariable(String, String, String, Label, Label, int) - Method in class io.github.mkoncek.classpathless.util.BytecodeExtractor.ExtrMethodVisitor
- visitLocalVariableAnnotation(int, TypePath, Label[], Label[], int[], String, boolean) - Method in class io.github.mkoncek.classpathless.util.BytecodeExtractor.ExtrMethodVisitor
- visitMethod(int, String, String, String, String[]) - Method in class io.github.mkoncek.classpathless.util.BytecodeExtractor.ExtrClassVisitor
- visitMethodInsn(int, String, String, String, boolean) - Method in class io.github.mkoncek.classpathless.util.BytecodeExtractor.ExtrMethodVisitor
- visitMultiANewArrayInsn(String, int) - Method in class io.github.mkoncek.classpathless.util.BytecodeExtractor.ExtrMethodVisitor
- visitOuterClass(String, String, String) - Method in class io.github.mkoncek.classpathless.util.BytecodeExtractor.ExtrClassVisitor
- visitParameterAnnotation(int, String, boolean) - Method in class io.github.mkoncek.classpathless.util.BytecodeExtractor.ExtrMethodVisitor
- visitTryCatchAnnotation(int, TypePath, String, boolean) - Method in class io.github.mkoncek.classpathless.util.BytecodeExtractor.ExtrMethodVisitor
- visitTryCatchBlock(Label, Label, Label, String) - Method in class io.github.mkoncek.classpathless.util.BytecodeExtractor.ExtrMethodVisitor
- visitTypeAnnotation(int, TypePath, String, boolean) - Method in class io.github.mkoncek.classpathless.util.BytecodeExtractor.ExtrClassVisitor
- visitTypeAnnotation(int, TypePath, String, boolean) - Method in class io.github.mkoncek.classpathless.util.BytecodeExtractor.ExtrMethodVisitor
- visitTypeInsn(int, String) - Method in class io.github.mkoncek.classpathless.util.BytecodeExtractor.ExtrMethodVisitor
W
- write(char[], int, int) - Method in class io.github.mkoncek.classpathless.helpers.WriterToMessagesListener
- WriterToMessagesListener - Class in io.github.mkoncek.classpathless.helpers
-
This is used in exceptional situations like runtime exceptions thrown from the compiler.
- WriterToMessagesListener(MessagesListener) - Constructor for class io.github.mkoncek.classpathless.helpers.WriterToMessagesListener
All Classes All Packages