Uses of Class
io.github.mkoncek.classpathless.api.IdentifiedBytecode
Packages that use IdentifiedBytecode
Package
Description
-
Uses of IdentifiedBytecode in io.github.mkoncek.classpathless
Methods in io.github.mkoncek.classpathless that return types with arguments of type IdentifiedBytecode -
Uses of IdentifiedBytecode in io.github.mkoncek.classpathless.api
Methods in io.github.mkoncek.classpathless.api that return types with arguments of type IdentifiedBytecodeModifier and TypeMethodDescriptionClasspathlessCompiler.compileClass
(ClassesProvider classesProvider, Optional<MessagesListener> messagesListener, IdentifiedSource... javaSourceFiles) ClassesProvider.getClass
(ClassIdentifier... names) Callback for compiler which provides, on demand, the dependencies the compiler is missing. -
Uses of IdentifiedBytecode in io.github.mkoncek.classpathless.helpers
Fields in io.github.mkoncek.classpathless.helpers with type parameters of type IdentifiedBytecodeModifier and TypeFieldDescriptionprivate Map
<ClassIdentifier, IdentifiedBytecode> SimpleClassesProvider.classes
private Map
<String, IdentifiedBytecode> NullClassesProvider.nameToBytecode
Methods in io.github.mkoncek.classpathless.helpers that return types with arguments of type IdentifiedBytecodeModifier and TypeMethodDescriptionNullClassesProvider.getClass
(ClassIdentifier... names) SimpleClassesProvider.getClass
(ClassIdentifier... names) Constructor parameters in io.github.mkoncek.classpathless.helpers with type arguments of type IdentifiedBytecodeModifierConstructorDescriptionNullClassesProvider
(Map<String, IdentifiedBytecode> initialMapping) SimpleClassesProvider
(Collection<IdentifiedBytecode> bytecodes) -
Uses of IdentifiedBytecode in io.github.mkoncek.classpathless.impl
Methods in io.github.mkoncek.classpathless.impl that return types with arguments of type IdentifiedBytecodeModifier and TypeMethodDescriptionCompilerJavac.compileClass
(ClassesProvider classesProvider, Optional<MessagesListener> messagesConsumer, IdentifiedSource... javaSourceFiles) Methods in io.github.mkoncek.classpathless.impl with parameters of type IdentifiedBytecodeModifier and TypeMethodDescriptionprivate static Collection
<String> CompilerJavac.extractAllDependencies
(ClassesProvider classesProvider, LoggingSwitch loggingSwitch, IdentifiedBytecode bytecode) private static void
CompilerJavac.extractAllDependenciesCatched
(ClassesProvider classesProvider, LoggingSwitch loggingSwitch, TreeSet<String> availableClasses, IdentifiedSource source, IdentifiedBytecode bytecode) private static boolean
CompilerJavac.isBytecodeValid
(IdentifiedBytecode bytecode, LoggingSwitch loggingSwitch, IdentifiedSource source) Method parameters in io.github.mkoncek.classpathless.impl with type arguments of type IdentifiedBytecodeModifier and TypeMethodDescriptionprivate static boolean
CompilerJavac.areBytecodesValid
(LoggingSwitch loggingSwitch, IdentifiedSource source, Collection<IdentifiedBytecode> bytecodes) -
Uses of IdentifiedBytecode in io.github.mkoncek.classpathless.util
Methods in io.github.mkoncek.classpathless.util with parameters of type IdentifiedBytecodeModifier and TypeMethodDescriptionstatic Collection
<String> BytecodeExtractor.extractDependencies
(IdentifiedBytecode initialClass, ClassesProvider classesProvider) This method returns all the class names that are required for the compilation of a source file corresponding to the bytecode of initialClass.(package private) static Collection
<String> BytecodeExtractor.extractDependenciesImpl
(IdentifiedBytecode initialClass, ClassesProvider classesProvider, Consumer<String> first, Consumer<String> second, Consumer<String> third) This is an implementation method.static Collection
<String> BytecodeExtractorAccessor.extractDependenciesImpl
(IdentifiedBytecode initialClass, ClassesProvider classesProvider, Consumer<String> first, Consumer<String> second, Consumer<String> third)