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.classesprivate Map<String, IdentifiedBytecode> NullClassesProvider.nameToBytecodeMethods 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 voidCompilerJavac.extractAllDependenciesCatched(ClassesProvider classesProvider, LoggingSwitch loggingSwitch, TreeSet<String> availableClasses, IdentifiedSource source, IdentifiedBytecode bytecode) private static booleanCompilerJavac.isBytecodeValid(IdentifiedBytecode bytecode, LoggingSwitch loggingSwitch, IdentifiedSource source) Method parameters in io.github.mkoncek.classpathless.impl with type arguments of type IdentifiedBytecodeModifier and TypeMethodDescriptionprivate static booleanCompilerJavac.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)