Index

A B C D E F G H I J L M N O P R S T U V W 
All Classes and Interfaces|All Packages|Constant Field Values

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
 
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 - Variable in class io.github.mkoncek.classpathless.api.ClasspathlessCompiler.Arguments
 
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
 
getModuleName() - Method in class io.github.mkoncek.classpathless.impl.PatchModuleLocation
 
getName() - Method in class io.github.mkoncek.classpathless.impl.PatchModuleLocation
 
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
 
isOutputLocation() - Method in class io.github.mkoncek.classpathless.impl.PatchModuleLocation
 
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
 
moduleName - Variable in class io.github.mkoncek.classpathless.impl.PatchModuleLocation
 

N

name - Variable in class io.github.mkoncek.classpathless.impl.PatchModuleLocation
 
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
 
PatchModuleLocation - Class in io.github.mkoncek.classpathless.impl
 
PatchModuleLocation(String, String) - Constructor for class io.github.mkoncek.classpathless.impl.PatchModuleLocation
 
patchModules - Variable in class io.github.mkoncek.classpathless.api.ClasspathlessCompiler.Arguments
 
patchModules - Variable in class io.github.mkoncek.classpathless.Tool.Arguments
 
patchModules() - Method in class io.github.mkoncek.classpathless.api.ClasspathlessCompiler.Arguments
 
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
 
A B C D E F G H I J L M N O P R S T U V W 
All Classes and Interfaces|All Packages|Constant Field Values