Uses of Class
io.github.mkoncek.classpathless.api.IdentifiedBytecode
-
-
Uses of IdentifiedBytecode in io.github.mkoncek.classpathless
Methods in io.github.mkoncek.classpathless that return types with arguments of type IdentifiedBytecode Modifier and Type Method Description java.util.Collection<IdentifiedBytecode>ClasspathClassesProvider. getClass(ClassIdentifier... names) -
Uses of IdentifiedBytecode in io.github.mkoncek.classpathless.api
Methods in io.github.mkoncek.classpathless.api that return types with arguments of type IdentifiedBytecode Modifier and Type Method Description java.util.Collection<IdentifiedBytecode>ClasspathlessCompiler. compileClass(ClassesProvider classesProvider, java.util.Optional<MessagesListener> messagesListener, IdentifiedSource... javaSourceFiles)java.util.Collection<IdentifiedBytecode>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 IdentifiedBytecode Modifier and Type Field Description private java.util.Map<ClassIdentifier,IdentifiedBytecode>SimpleClassesProvider. classesprivate java.util.Map<java.lang.String,IdentifiedBytecode>NullClassesProvider. nameToBytecodeMethods in io.github.mkoncek.classpathless.helpers that return types with arguments of type IdentifiedBytecode Modifier and Type Method Description java.util.Collection<IdentifiedBytecode>NullClassesProvider. getClass(ClassIdentifier... names)java.util.Collection<IdentifiedBytecode>SimpleClassesProvider. getClass(ClassIdentifier... names)Constructor parameters in io.github.mkoncek.classpathless.helpers with type arguments of type IdentifiedBytecode Constructor Description NullClassesProvider(java.util.Map<java.lang.String,IdentifiedBytecode> initialMapping)SimpleClassesProvider(java.util.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 IdentifiedBytecode Modifier and Type Method Description java.util.Collection<IdentifiedBytecode>CompilerJavac. compileClass(ClassesProvider classesProvider, java.util.Optional<MessagesListener> messagesConsumer, IdentifiedSource... javaSourceFiles)Methods in io.github.mkoncek.classpathless.impl with parameters of type IdentifiedBytecode Modifier and Type Method Description private static java.util.Collection<java.lang.String>CompilerJavac. extractAllDependencies(ClassesProvider classesProvider, LoggingSwitch loggingSwitch, IdentifiedBytecode bytecode)private static voidCompilerJavac. extractAllDependenciesCatched(ClassesProvider classesProvider, LoggingSwitch loggingSwitch, java.util.TreeSet<java.lang.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 IdentifiedBytecode Modifier and Type Method Description private static booleanCompilerJavac. areBytecodesValid(LoggingSwitch loggingSwitch, IdentifiedSource source, java.util.Collection<IdentifiedBytecode> bytecodes) -
Uses of IdentifiedBytecode in io.github.mkoncek.classpathless.util
Methods in io.github.mkoncek.classpathless.util with parameters of type IdentifiedBytecode Modifier and Type Method Description static java.util.Collection<java.lang.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 java.util.Collection<java.lang.String>BytecodeExtractor. extractDependenciesImpl(IdentifiedBytecode initialClass, ClassesProvider classesProvider, java.util.function.Consumer<java.lang.String> first, java.util.function.Consumer<java.lang.String> second, java.util.function.Consumer<java.lang.String> third)This is an implementation method.static java.util.Collection<java.lang.String>BytecodeExtractorAccessor. extractDependenciesImpl(IdentifiedBytecode initialClass, ClassesProvider classesProvider, java.util.function.Consumer<java.lang.String> first, java.util.function.Consumer<java.lang.String> second, java.util.function.Consumer<java.lang.String> third)
-