Uses of Class
de.mirkosertic.bytecoder.core.ir.ResolvedClass
Packages that use ResolvedClass
Package
Description
-
Uses of ResolvedClass in de.mirkosertic.bytecoder.core.backend
Fields in de.mirkosertic.bytecoder.core.backend with type parameters of type ResolvedClassMethods in de.mirkosertic.bytecoder.core.backend with parameters of type ResolvedClass -
Uses of ResolvedClass in de.mirkosertic.bytecoder.core.backend.js
Fields in de.mirkosertic.bytecoder.core.backend.js declared as ResolvedClassModifier and TypeFieldDescriptionprivate final ResolvedClass
JSStructuredControlflowCodeGenerator.cl
Methods in de.mirkosertic.bytecoder.core.backend.js with parameters of type ResolvedClassModifier and TypeMethodDescriptionprivate void
JSBackend.generateClassInitFor
(PrintWriter pw, CompileUnit compileUnit, ResolvedClass cl) private void
JSBackend.generateFieldsFor
(PrintWriter pw, CompileUnit compileUnit, ResolvedClass cl) private void
JSBackend.generateLambdaLogicFor
(PrintWriter pw, CompileUnit compileUnit, ResolvedClass cl) void
JSBackend.generateMethodsImplementationsFor
(PrintWriter pw, CompileUnit compileUnit, ResolvedClass cl, CompileOptions compileOptions, GeneratedMethodsRegistry generatedMethodsRegistry) void
JSBackend.generateMethodWithPrefix
(PrintWriter pw, CompileUnit compileUnit, ResolvedClass cl, ResolvedMethod m, CompileOptions options, GeneratedMethodsRegistry generatedMethodsRegistry) void
JSBackend.generateNativeMethodWithPrefix
(PrintWriter pw, CompileUnit compileUnit, ResolvedClass cl, ResolvedMethod m) void
JSBackend.generateOpaqueAdapterMethodWithPrefix
(PrintWriter pw, CompileUnit compileUnit, ResolvedClass cl, ResolvedMethod m) Constructors in de.mirkosertic.bytecoder.core.backend.js with parameters of type ResolvedClassModifierConstructorDescriptionJSStructuredControlflowCodeGenerator
(CompileUnit compileUnit, ResolvedClass cl, PrintWriter pw, GeneratedMethodsRegistry generatedMethodsRegistry) -
Uses of ResolvedClass in de.mirkosertic.bytecoder.core.backend.opencl
Fields in de.mirkosertic.bytecoder.core.backend.opencl declared as ResolvedClassModifier and TypeFieldDescriptionprivate final ResolvedClass
OpenCLStructuredControlflowCodeGenerator.cl
private final ResolvedClass
OpenCLWriter.kernelClass
Constructors in de.mirkosertic.bytecoder.core.backend.opencl with parameters of type ResolvedClassModifierConstructorDescriptionOpenCLStructuredControlflowCodeGenerator
(CompileUnit compileUnit, ResolvedClass cl, PrintWriter pw, OpenCLInputOutputs inputOutputs) OpenCLWriter
(ResolvedClass kernelClass, 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 ResolvedClassModifier and TypeFieldDescriptionprivate final Map
<ResolvedClass, List<ResolvedMethod>> OpaqueTypesAdapterMethods.knownMethods
private final Map
<ResolvedClass, StructType> WasmStructuredControlflowCodeGenerator.objectTypeMappings
private final List
<ResolvedClass> WasmStructuredControlflowCodeGenerator.resolvedClasses
private final Map
<ResolvedClass, StructType> WasmStructuredControlflowCodeGenerator.rtMappings
Methods in de.mirkosertic.bytecoder.core.backend.wasm that return types with arguments of type ResolvedClassMethods in de.mirkosertic.bytecoder.core.backend.wasm with parameters of type ResolvedClassModifier and TypeMethodDescriptionstatic 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 ResolvedClassModifier and TypeMethodDescriptionstatic WasmValue
WasmStructuredControlflowCodeGenerator.createNewInstanceOf
(org.objectweb.asm.Type instanceType, Module module, CompileUnit compileUnit, Map<ResolvedClass, StructType> objectTypeMappings, Map<ResolvedClass, StructType> rtMappings, WasmValue externRef) Constructor parameters in de.mirkosertic.bytecoder.core.backend.wasm with type arguments of type ResolvedClassModifierConstructorDescriptionWasmStructuredControlflowCodeGenerator
(CompileUnit compileUnit, Module module, Map<ResolvedClass, StructType> rtMappings, Map<ResolvedClass, StructType> objectTypeMappings, ExportableFunction exportableFunction, Function<org.objectweb.asm.Type, WasmType> typeConverter, Function<ResolvedMethod, FunctionType> functionTypeConverter, MethodToIDMapper methodToIDMapper, Graph graph, List<ResolvedClass> resolvedClasses, VTableResolver vTableResolver, GeneratedMethodsRegistry generatedMethodsRegistry) WasmStructuredControlflowCodeGenerator
(CompileUnit compileUnit, Module module, Map<ResolvedClass, StructType> rtMappings, Map<ResolvedClass, StructType> objectTypeMappings, ExportableFunction exportableFunction, Function<org.objectweb.asm.Type, WasmType> typeConverter, Function<ResolvedMethod, FunctionType> functionTypeConverter, MethodToIDMapper methodToIDMapper, Graph graph, 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 ResolvedClassModifier and TypeFieldDescriptionfinal ResolvedClass[]
ResolvedClass.interfaces
final ResolvedClass
ResolvedField.owner
final ResolvedClass
ResolvedMethod.owner
final ResolvedClass
ResolvedClass.superClass
Fields in de.mirkosertic.bytecoder.core.ir with type parameters of type ResolvedClassMethods in de.mirkosertic.bytecoder.core.ir that return ResolvedClassModifier and TypeMethodDescriptionResolvedClass.requestInitialization
(AnalysisStack analysisStack) Methods in de.mirkosertic.bytecoder.core.ir that return types with arguments of type ResolvedClassMethods in de.mirkosertic.bytecoder.core.ir with parameters of type ResolvedClassConstructors in de.mirkosertic.bytecoder.core.ir with parameters of type ResolvedClassModifierConstructorDescriptionResolvedClass
(CompileUnit compileUnit, org.objectweb.asm.Type type, org.objectweb.asm.tree.ClassNode classNode, ResolvedClass superClass, ResolvedClass[] interfaces) ResolvedField
(ResolvedClass owner, String name, org.objectweb.asm.Type type, 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 ResolvedClassModifier and TypeMethodDescriptionprivate Set
<ResolvedClass> VirtualToDirectInvocation.subclassesOf
(ResolvedClass rc) Methods in de.mirkosertic.bytecoder.core.optimizer with parameters of type ResolvedClassModifier and TypeMethodDescriptionprivate boolean
VirtualToDirectInvocation.isMethodOverriddenInSubclass
(ResolvedClass rc, ResolvedMethod method) private 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 ResolvedClassModifier and TypeFieldDescriptionprivate final Map
<String, ResolvedClass> CompileUnit.resolvedClasses
Methods in de.mirkosertic.bytecoder.core.parser that return ResolvedClassModifier and TypeMethodDescriptionCompileUnit.findClass
(org.objectweb.asm.Type type) private ResolvedClass
CompileUnit.loadClass
(org.objectweb.asm.Type type, org.objectweb.asm.tree.ClassNode classNode, AnalysisStack analysisStack) CompileUnit.resolveClass
(org.objectweb.asm.Type type, AnalysisStack analysisStack) Methods in de.mirkosertic.bytecoder.core.parser that return types with arguments of type ResolvedClassMethods in de.mirkosertic.bytecoder.core.parser with parameters of type ResolvedClassModifier and TypeMethodDescriptionprivate void
CompileUnit.computeSubtypesFor
(ResolvedClass cl, int level, Map<ResolvedClass, Integer> dependency) Method parameters in de.mirkosertic.bytecoder.core.parser with type arguments of type ResolvedClassModifier and TypeMethodDescriptionprivate void
CompileUnit.computeSubtypesFor
(ResolvedClass cl, int level, Map<ResolvedClass, Integer> dependency) -
Uses of ResolvedClass in de.mirkosertic.bytecoder.core.test
Fields in de.mirkosertic.bytecoder.core.test declared as ResolvedClassConstructors in de.mirkosertic.bytecoder.core.test with parameters of type ResolvedClass