Uses of Class
de.mirkosertic.bytecoder.core.ir.ResolvedClass
-
-
Uses of ResolvedClass in de.mirkosertic.bytecoder.core.backend
Fields in de.mirkosertic.bytecoder.core.backend with type parameters of type ResolvedClass Modifier and Type Field Description private java.util.Map<ResolvedClass,VTable>
VTableResolver. vtables
Methods in de.mirkosertic.bytecoder.core.backend with parameters of type ResolvedClass Modifier and Type Method Description VTable
VTableResolver. resolveFor(ResolvedClass rc)
-
Uses of ResolvedClass in de.mirkosertic.bytecoder.core.backend.js
Fields in de.mirkosertic.bytecoder.core.backend.js declared as ResolvedClass Modifier and Type Field Description private ResolvedClass
JSStructuredControlflowCodeGenerator. cl
Methods in de.mirkosertic.bytecoder.core.backend.js with parameters of type ResolvedClass Modifier and Type Method Description private void
JSBackend. generateClassInitFor(java.io.PrintWriter pw, CompileUnit compileUnit, ResolvedClass cl)
private void
JSBackend. generateFieldsFor(java.io.PrintWriter pw, CompileUnit compileUnit, ResolvedClass cl)
private void
JSBackend. generateLambdaLogicFor(java.io.PrintWriter pw, CompileUnit compileUnit, ResolvedClass cl)
void
JSBackend. generateMethodsImplementationsFor(java.io.PrintWriter pw, CompileUnit compileUnit, ResolvedClass cl, CompileOptions compileOptions, GeneratedMethodsRegistry generatedMethodsRegistry)
void
JSBackend. generateMethodWithPrefix(java.io.PrintWriter pw, CompileUnit compileUnit, ResolvedClass cl, ResolvedMethod m, CompileOptions options, GeneratedMethodsRegistry generatedMethodsRegistry)
void
JSBackend. generateNativeMethodWithPrefix(java.io.PrintWriter pw, CompileUnit compileUnit, ResolvedClass cl, ResolvedMethod m)
void
JSBackend. generateOpaqueAdapterMethodWithPrefix(java.io.PrintWriter pw, CompileUnit compileUnit, ResolvedClass cl, ResolvedMethod m)
Constructors in de.mirkosertic.bytecoder.core.backend.js with parameters of type ResolvedClass Constructor Description JSStructuredControlflowCodeGenerator(CompileUnit compileUnit, ResolvedClass cl, java.io.PrintWriter pw, GeneratedMethodsRegistry generatedMethodsRegistry)
-
Uses of ResolvedClass in de.mirkosertic.bytecoder.core.backend.opencl
Fields in de.mirkosertic.bytecoder.core.backend.opencl declared as ResolvedClass Modifier and Type Field Description private ResolvedClass
OpenCLStructuredControlflowCodeGenerator. cl
private ResolvedClass
OpenCLWriter. kernelClass
Constructors in de.mirkosertic.bytecoder.core.backend.opencl with parameters of type ResolvedClass Constructor Description OpenCLStructuredControlflowCodeGenerator(CompileUnit compileUnit, ResolvedClass cl, java.io.PrintWriter pw, OpenCLInputOutputs inputOutputs)
OpenCLWriter(ResolvedClass kernelClass, java.io.PrintWriter writer, CompileUnit compileUnit, OpenCLInputOutputs inputOutputs, Optimizer optimizer)
-
Uses of ResolvedClass in de.mirkosertic.bytecoder.core.backend.wasm
Fields in de.mirkosertic.bytecoder.core.backend.wasm with type parameters of type ResolvedClass Modifier and Type Field Description private java.util.Map<ResolvedClass,java.util.List<ResolvedMethod>>
OpaqueTypesAdapterMethods. knownMethods
private java.util.Map<ResolvedClass,StructType>
WasmStructuredControlflowCodeGenerator. objectTypeMappings
private java.util.List<ResolvedClass>
WasmStructuredControlflowCodeGenerator. resolvedClasses
private java.util.Map<ResolvedClass,StructType>
WasmStructuredControlflowCodeGenerator. rtMappings
Methods in de.mirkosertic.bytecoder.core.backend.wasm that return types with arguments of type ResolvedClass Modifier and Type Method Description java.util.Map<ResolvedClass,java.util.List<ResolvedMethod>>
OpaqueTypesAdapterMethods. getKnownMethods()
Methods in de.mirkosertic.bytecoder.core.backend.wasm with parameters of type ResolvedClass Modifier and Type Method Description static ExportableFunction
WasmHelpers. createVTableResolver(Module module, ResolvedClass resolvedClass, VTable vTable)
void
OpaqueTypesAdapterMethods. register(ResolvedClass resolvedClass, ResolvedMethod method)
Method parameters in de.mirkosertic.bytecoder.core.backend.wasm with type arguments of type ResolvedClass Modifier and Type Method Description static WasmValue
WasmStructuredControlflowCodeGenerator. createNewInstanceOf(org.objectweb.asm.Type instanceType, Module module, CompileUnit compileUnit, java.util.Map<ResolvedClass,StructType> objectTypeMappings, java.util.Map<ResolvedClass,StructType> rtMappings, WasmValue externRef)
Constructor parameters in de.mirkosertic.bytecoder.core.backend.wasm with type arguments of type ResolvedClass Constructor Description WasmStructuredControlflowCodeGenerator(CompileUnit compileUnit, Module module, java.util.Map<ResolvedClass,StructType> rtMappings, java.util.Map<ResolvedClass,StructType> objectTypeMappings, ExportableFunction exportableFunction, java.util.function.Function<org.objectweb.asm.Type,WasmType> typeConverter, java.util.function.Function<ResolvedMethod,FunctionType> functionTypeConverter, MethodToIDMapper methodToIDMapper, Graph graph, java.util.List<ResolvedClass> resolvedClasses, VTableResolver vTableResolver, GeneratedMethodsRegistry generatedMethodsRegistry)
WasmStructuredControlflowCodeGenerator(CompileUnit compileUnit, Module module, java.util.Map<ResolvedClass,StructType> rtMappings, java.util.Map<ResolvedClass,StructType> objectTypeMappings, ExportableFunction exportableFunction, java.util.function.Function<org.objectweb.asm.Type,WasmType> typeConverter, java.util.function.Function<ResolvedMethod,FunctionType> functionTypeConverter, MethodToIDMapper methodToIDMapper, Graph graph, java.util.List<ResolvedClass> resolvedClasses, VTableResolver vTableResolver, GeneratedMethodsRegistry generatedMethodsRegistry)
-
Uses of ResolvedClass in de.mirkosertic.bytecoder.core.ir
Fields in de.mirkosertic.bytecoder.core.ir declared as ResolvedClass Modifier and Type Field Description ResolvedClass[]
ResolvedClass. interfaces
ResolvedClass
ResolvedField. owner
ResolvedClass
ResolvedMethod. owner
ResolvedClass
ResolvedClass. superClass
Fields in de.mirkosertic.bytecoder.core.ir with type parameters of type ResolvedClass Modifier and Type Field Description java.util.Set<ResolvedClass>
ResolvedClass. directSubclasses
Methods in de.mirkosertic.bytecoder.core.ir that return ResolvedClass Modifier and Type Method Description ResolvedClass
ResolvedClass. requestInitialization(AnalysisStack analysisStack)
Methods in de.mirkosertic.bytecoder.core.ir that return types with arguments of type ResolvedClass Modifier and Type Method Description java.util.Set<ResolvedClass>
ResolvedClass. allTypesOf()
java.util.Set<ResolvedClass>
ResolvedClass. leafSubclasses()
Methods in de.mirkosertic.bytecoder.core.ir with parameters of type ResolvedClass Modifier and Type Method Description void
ResolvedClass. registerDirectSubclass(ResolvedClass cl)
Constructors in de.mirkosertic.bytecoder.core.ir with parameters of type ResolvedClass Constructor Description ResolvedClass(CompileUnit compileUnit, org.objectweb.asm.Type type, org.objectweb.asm.tree.ClassNode classNode, ResolvedClass superClass, ResolvedClass[] interfaces)
ResolvedField(ResolvedClass owner, java.lang.String name, org.objectweb.asm.Type type, java.lang.Object defaultValue, int access)
ResolvedMethod(ResolvedClass owner, org.objectweb.asm.tree.MethodNode methodNode, org.objectweb.asm.Type methodType)
-
Uses of ResolvedClass in de.mirkosertic.bytecoder.core.optimizer
Methods in de.mirkosertic.bytecoder.core.optimizer that return types with arguments of type ResolvedClass Modifier and Type Method Description private java.util.Set<ResolvedClass>
VirtualToDirectInvocation. subclassesOf(ResolvedClass rc)
Methods in de.mirkosertic.bytecoder.core.optimizer with parameters of type ResolvedClass Modifier and Type Method Description private boolean
VirtualToDirectInvocation. isMethodOverriddenInSubclass(ResolvedClass rc, ResolvedMethod method)
private java.util.Set<ResolvedClass>
VirtualToDirectInvocation. subclassesOf(ResolvedClass rc)
-
Uses of ResolvedClass in de.mirkosertic.bytecoder.core.parser
Fields in de.mirkosertic.bytecoder.core.parser with type parameters of type ResolvedClass Modifier and Type Field Description private java.util.Map<java.lang.String,ResolvedClass>
CompileUnit. resolvedClasses
Methods in de.mirkosertic.bytecoder.core.parser that return ResolvedClass Modifier and Type Method Description ResolvedClass
CompileUnit. findClass(org.objectweb.asm.Type type)
private ResolvedClass
CompileUnit. loadClass(org.objectweb.asm.Type type, org.objectweb.asm.tree.ClassNode classNode, AnalysisStack analysisStack)
ResolvedClass
CompileUnit. resolveClass(org.objectweb.asm.Type type, AnalysisStack analysisStack)
Methods in de.mirkosertic.bytecoder.core.parser that return types with arguments of type ResolvedClass Modifier and Type Method Description java.util.List<ResolvedClass>
CompileUnit. computeClassDependencies()
Methods in de.mirkosertic.bytecoder.core.parser with parameters of type ResolvedClass Modifier and Type Method Description private void
CompileUnit. computeSubtypesFor(ResolvedClass cl, int level, java.util.Map<ResolvedClass,java.lang.Integer> dependency)
Method parameters in de.mirkosertic.bytecoder.core.parser with type arguments of type ResolvedClass Modifier and Type Method Description private void
CompileUnit. computeSubtypesFor(ResolvedClass cl, int level, java.util.Map<ResolvedClass,java.lang.Integer> dependency)
-
Uses of ResolvedClass in de.mirkosertic.bytecoder.core.test
Fields in de.mirkosertic.bytecoder.core.test declared as ResolvedClass Modifier and Type Field Description private ResolvedClass
FocusOptimizer. focus
Constructors in de.mirkosertic.bytecoder.core.test with parameters of type ResolvedClass Constructor Description FocusOptimizer(ResolvedClass focus, Optimizer optimizer)
-