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
Subinterfaces with type arguments of type ResolvedClass in de.mirkosertic.bytecoder.core.backend.jsFields in de.mirkosertic.bytecoder.core.backend.js declared as ResolvedClassModifier and TypeFieldDescriptionprivate final ResolvedClassJSStructuredControlflowCodeGenerator.clMethods in de.mirkosertic.bytecoder.core.backend.js with parameters of type ResolvedClassModifier and TypeMethodDescriptionprivate voidJSBackend.generateClassInitFor(PrintWriter pw, CompileUnit compileUnit, ResolvedClass cl) private voidJSBackend.generateFieldsFor(PrintWriter pw, CompileUnit compileUnit, ResolvedClass cl) private voidJSBackend.generateLambdaLogicFor(PrintWriter pw, CompileUnit compileUnit, ResolvedClass cl) voidJSBackend.generateMethodsImplementationsFor(PrintWriter pw, CompileUnit compileUnit, ResolvedClass cl, CompileOptions compileOptions, GeneratedMethodsRegistry generatedMethodsRegistry) voidJSBackend.generateMethodWithPrefix(PrintWriter pw, CompileUnit compileUnit, ResolvedClass cl, ResolvedMethod m, CompileOptions options, GeneratedMethodsRegistry generatedMethodsRegistry) voidJSBackend.generateNativeMethodWithPrefix(PrintWriter pw, CompileUnit compileUnit, ResolvedClass cl, ResolvedMethod m) voidJSBackend.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 ResolvedClassOpenCLStructuredControlflowCodeGenerator.clprivate final ResolvedClassOpenCLWriter.kernelClassConstructors 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.knownMethodsprivate final Map<ResolvedClass, StructType> WasmStructuredControlflowCodeGenerator.objectTypeMappingsprivate final List<ResolvedClass> WasmStructuredControlflowCodeGenerator.resolvedClassesprivate final Map<ResolvedClass, StructType> WasmStructuredControlflowCodeGenerator.rtMappingsMethods 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 ExportableFunctionWasmHelpers.createVTableResolver(Module module, ResolvedClass resolvedClass, VTable vTable) voidOpaqueTypesAdapterMethods.register(ResolvedClass resolvedClass, ResolvedMethod method) Method parameters in de.mirkosertic.bytecoder.core.backend.wasm with type arguments of type ResolvedClassModifier and TypeMethodDescriptionstatic WasmValueWasmStructuredControlflowCodeGenerator.createNewInstanceOf(org.objectweb.asm.Type instanceType, Module module, CompileUnit compileUnit, Map<ResolvedClass, StructType> objectTypeMappings, Map<ResolvedClass, StructType> rtMappings, WasmValue externRef, FunctionIndex functionIndex) 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, FunctionIndex functionIndex) 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, FunctionIndex functionIndex) -
Uses of ResolvedClass in de.mirkosertic.bytecoder.core.ir
Fields in de.mirkosertic.bytecoder.core.ir declared as ResolvedClassModifier and TypeFieldDescriptionfinal ResolvedClass[]ResolvedClass.interfacesfinal ResolvedClassResolvedField.ownerfinal ResolvedClassResolvedMethod.ownerfinal ResolvedClassResolvedClass.superClassFields 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 booleanVirtualToDirectInvocation.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.resolvedClassesMethods in de.mirkosertic.bytecoder.core.parser that return ResolvedClassModifier and TypeMethodDescriptionCompileUnit.findClass(org.objectweb.asm.Type type) private ResolvedClassCompileUnit.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 voidCompileUnit.computeSubtypesFor(ResolvedClass cl, int level, Map<ResolvedClass, Integer> dependency) CoreIntrinsics.intrinsifyStaticFieldAccess(CompileUnit compileUnit, AnalysisStack analysisStack, org.objectweb.asm.tree.FieldInsnNode node, ResolvedClass sourceType, Graph graph, GraphParser graphParser) default ValueIntrinsic.intrinsifyStaticFieldAccess(CompileUnit compileUnit, AnalysisStack analysisStack, org.objectweb.asm.tree.FieldInsnNode node, ResolvedClass sourceType, Graph graph, GraphParser graphParser) JavaAssertionsIntrinsics.intrinsifyStaticFieldAccess(CompileUnit compileUnit, AnalysisStack analysisStack, org.objectweb.asm.tree.FieldInsnNode node, ResolvedClass sourceType, Graph graph, GraphParser graphParser) CoreIntrinsics.intrinsifyWriteStaticField(CompileUnit compileUnit, AnalysisStack analysisStack, org.objectweb.asm.tree.FieldInsnNode node, ResolvedClass sourceType, Graph graph, GraphParser graphParser) default ControlTokenConsumerIntrinsic.intrinsifyWriteStaticField(CompileUnit compileUnit, AnalysisStack analysisStack, org.objectweb.asm.tree.FieldInsnNode node, ResolvedClass sourceType, Graph graph, GraphParser graphParser) JavaAssertionsIntrinsics.intrinsifyWriteStaticField(CompileUnit compileUnit, AnalysisStack analysisStack, org.objectweb.asm.tree.FieldInsnNode node, ResolvedClass sourceType, Graph graph, GraphParser graphParser) Method parameters in de.mirkosertic.bytecoder.core.parser with type arguments of type ResolvedClassModifier and TypeMethodDescriptionprivate voidCompileUnit.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