Uses of Class
org.teavm.model.MethodReference
Packages that use MethodReference
Package
Description
-
Uses of MethodReference in org.teavm.ast
Methods in org.teavm.ast that return MethodReferenceMethods in org.teavm.ast with parameters of type MethodReferenceModifier and TypeMethodDescriptionstatic InvocationExprExpr.constructObject(MethodReference method, Expr[] arguments) static InvocationExprExpr.invoke(MethodReference method, Expr target, Expr[] arguments) static InvocationExprExpr.invokeSpecial(MethodReference method, Expr target, Expr[] arguments) static InvocationExprExpr.invokeStatic(MethodReference method, Expr[] arguments) voidInvocationExpr.setMethod(MethodReference method) Constructors in org.teavm.ast with parameters of type MethodReferenceModifierConstructorDescriptionAsyncMethodNode(MethodReference reference) MethodNode(MethodReference reference) RegularMethodNode(MethodReference reference) -
Uses of MethodReference in org.teavm.ast.decompilation
Constructor parameters in org.teavm.ast.decompilation with type arguments of type MethodReferenceModifierConstructorDescriptionDecompiler(ClassHolderSource classSource, Set<MethodReference> splitMethods, boolean friendlyToDebugger) -
Uses of MethodReference in org.teavm.backend.c.generate
Fields in org.teavm.backend.c.generate declared as MethodReferenceMethods in org.teavm.backend.c.generate with parameters of type MethodReferenceModifier and TypeMethodDescriptionstatic voidCodeGenerator.generateMethodSignature(CodeWriter writer, NameProvider names, MethodReference methodRef, boolean isStatic, boolean withNames) GenerationContext.getGenerator(MethodReference method) GenerationContext.getIntrinsic(MethodReference method) voidClassGenerationContext.importMethod(MethodReference method, boolean isStatic) booleanGenerationContext.isAsync(MethodReference method) voidCodeGenerationVisitor.setCallingMethod(MethodReference callingMethod) Constructor parameters in org.teavm.backend.c.generate with type arguments of type MethodReferenceModifierConstructorDescriptionGenerationContext(VirtualTableProvider virtualTableProvider, Characteristics characteristics, DependencyInfo dependencies, StringPool stringPool, NameProvider names, FileNameProvider fileNames, Diagnostics diagnostics, ClassReaderSource classSource, List<Intrinsic> intrinsics, List<Generator> generators, Predicate<MethodReference> asyncMethods, BuildTarget buildTarget, ClassInitializerInfo classInitializerInfo, boolean incremental, boolean longjmp, boolean vmAssertions, boolean heapDump, boolean obfuscated) -
Uses of MethodReference in org.teavm.backend.c.generators
Methods in org.teavm.backend.c.generators with parameters of type MethodReferenceModifier and TypeMethodDescriptionbooleanArrayGenerator.canHandle(MethodReference method) booleanGenerator.canHandle(MethodReference method) booleanReferenceQueueGenerator.canHandle(MethodReference method) booleanWeakReferenceGenerator.canHandle(MethodReference method) voidArrayGenerator.generate(GeneratorContext context, MethodReference method) voidGenerator.generate(GeneratorContext context, MethodReference method) voidReferenceQueueGenerator.generate(GeneratorContext context, MethodReference method) voidWeakReferenceGenerator.generate(GeneratorContext context, MethodReference method) voidGeneratorContext.importMethod(MethodReference method, boolean isStatic) -
Uses of MethodReference in org.teavm.backend.c.intrinsic
Methods in org.teavm.backend.c.intrinsic that return MethodReferenceMethods in org.teavm.backend.c.intrinsic with parameters of type MethodReferenceModifier and TypeMethodDescriptionbooleanAddressIntrinsic.canHandle(MethodReference method) booleanAllocatorIntrinsic.canHandle(MethodReference method) booleanConsoleIntrinsic.canHandle(MethodReference method) booleanExceptionHandlingIntrinsic.canHandle(MethodReference method) booleanFunctionIntrinsic.canHandle(MethodReference method) booleanGCIntrinsic.canHandle(MethodReference method) booleanIntegerIntrinsic.canHandle(MethodReference method) booleanIntrinsic.canHandle(MethodReference method) booleanLongIntrinsic.canHandle(MethodReference method) booleanMemoryTraceIntrinsic.canHandle(MethodReference method) booleanMutatorIntrinsic.canHandle(MethodReference method) booleanPlatformClassIntrinsic.canHandle(MethodReference method) booleanPlatformClassMetadataIntrinsic.canHandle(MethodReference method) booleanPlatformIntrinsic.canHandle(MethodReference method) booleanPlatformObjectIntrinsic.canHandle(MethodReference method) booleanRuntimeClassIntrinsic.canHandle(MethodReference method) booleanShadowStackIntrinsic.canHandle(MethodReference method) booleanStringsIntrinsic.canHandle(MethodReference method) booleanStructureIntrinsic.canHandle(MethodReference method) voidIntrinsicContext.importMethod(MethodReference method, boolean isStatic) Constructor parameters in org.teavm.backend.c.intrinsic with type arguments of type MethodReferenceModifierConstructorDescriptionFunctionIntrinsic(Characteristics characteristics, Map<? extends ExportedMethodKey, ? extends MethodReference> resolvedMethods) -
Uses of MethodReference in org.teavm.backend.javascript
Methods in org.teavm.backend.javascript that return MethodReferenceMethods in org.teavm.backend.javascript with parameters of type MethodReferenceModifier and TypeMethodDescriptionvoidJavaScriptTarget.add(MethodReference methodRef, Generator generator) voidJavaScriptTarget.add(MethodReference methodRef, Injector injector) voidTeaVMJavaScriptHost.add(MethodReference methodRef, Generator generator) voidTeaVMJavaScriptHost.add(MethodReference methodRef, Injector injector) -
Uses of MethodReference in org.teavm.backend.javascript.codegen
Methods in org.teavm.backend.javascript.codegen with parameters of type MethodReferenceModifier and TypeMethodDescriptionSourceWriter.appendInit(MethodReference method) SourceWriter.appendMethodBody(MethodReference method) voidNameFrequencyConsumer.consume(MethodReference method) voidNamingOrderer.consume(MethodReference method) voidNameFrequencyConsumer.consumeInit(MethodReference method) voidNamingOrderer.consumeInit(MethodReference method) DefaultNamingStrategy.getFullNameFor(MethodReference method) NamingStrategy.getFullNameFor(MethodReference method) DefaultNamingStrategy.getNameForInit(MethodReference method) NamingStrategy.getNameForInit(MethodReference method) AliasProvider.getStaticMethodAlias(MethodReference method) DefaultAliasProvider.getStaticMethodAlias(MethodReference method) MinifyingAliasProvider.getStaticMethodAlias(MethodReference method) -
Uses of MethodReference in org.teavm.backend.javascript.decompile
Fields in org.teavm.backend.javascript.decompile declared as MethodReference -
Uses of MethodReference in org.teavm.backend.javascript.rendering
Methods in org.teavm.backend.javascript.rendering with parameters of type MethodReferenceModifier and TypeMethodDescriptionvoidRenderingContext.addInjector(MethodReference method, Injector injector) RenderingContext.getInjector(MethodReference ref) booleanRenderingContext.isVirtual(MethodReference method) Constructor parameters in org.teavm.backend.javascript.rendering with type arguments of type MethodReferenceModifierConstructorDescriptionRenderer(SourceWriter writer, Set<MethodReference> asyncMethods, Set<MethodReference> asyncFamilyMethods, Diagnostics diagnostics, RenderingContext context) RenderingContext(DebugInformationEmitter debugEmitter, ClassReaderSource initialClassSource, ListableClassReaderSource classSource, ClassLoader classLoader, ServiceRepository services, Properties properties, NamingStrategy naming, DependencyInfo dependencyInfo, Predicate<MethodReference> virtualPredicate, ClassInitializerInfo classInitializerInfo, boolean strict) -
Uses of MethodReference in org.teavm.backend.javascript.spi
Methods in org.teavm.backend.javascript.spi with parameters of type MethodReferenceModifier and TypeMethodDescriptionvoidGenerator.generate(GeneratorContext context, SourceWriter writer, MethodReference methodRef) voidInjector.generate(InjectorContext context, MethodReference methodRef) booleanGeneratorContext.isAsync(MethodReference method) booleanGeneratorContext.isAsyncFamily(MethodReference method) booleanVirtualMethodContributor.isVirtual(VirtualMethodContributorContext context, MethodReference methodRef) -
Uses of MethodReference in org.teavm.backend.lowlevel.analyze
Methods in org.teavm.backend.lowlevel.analyze with parameters of type MethodReferenceModifier and TypeMethodDescriptionLowLevelInliningFilterFactory.createFilter(MethodReference methodReference) -
Uses of MethodReference in org.teavm.backend.lowlevel.generate
Fields in org.teavm.backend.lowlevel.generate with type parameters of type MethodReferenceModifier and TypeFieldDescriptionprotected Map<MethodReference,String> LowLevelNameProvider.methodNamesMethods in org.teavm.backend.lowlevel.generate with parameters of type MethodReferenceModifier and TypeMethodDescriptionLowLevelNameProvider.forMethod(MethodReference method) NameProvider.forMethod(MethodReference method) NameProviderWithSpecialNames.forMethod(MethodReference method) -
Uses of MethodReference in org.teavm.backend.lowlevel.transform
Methods in org.teavm.backend.lowlevel.transform with parameters of type MethodReferenceModifier and TypeMethodDescriptionvoidCoroutineTransformation.apply(Program program, MethodReference methodReference) Constructor parameters in org.teavm.backend.lowlevel.transform with type arguments of type MethodReferenceModifierConstructorDescriptionCoroutineTransformation(ClassReaderSource classSource, Set<MethodReference> asyncMethods, boolean hasThreads) -
Uses of MethodReference in org.teavm.backend.wasm.generate
Methods in org.teavm.backend.wasm.generate with parameters of type MethodReferenceModifier and TypeMethodDescriptionWasmGenerator.generate(MethodReference methodReference, MethodHolder bodyMethod) WasmGenerator.generateDefinition(MethodReference methodReference) WasmGenerator.generateNative(MethodReference methodReference) WasmGenerationContext.getGenerator(MethodReference method) WasmGenerationContext.getImportedMethod(MethodReference reference) WasmGenerationContext.getIntrinsic(MethodReference method) Constructor parameters in org.teavm.backend.wasm.generate with type arguments of type MethodReferenceModifierConstructorDescriptionWasmGenerator(Decompiler decompiler, ClassHolderSource classSource, WasmGenerationContext context, WasmClassGenerator classGenerator, BinaryWriter binaryWriter, Predicate<MethodReference> asyncMethods) -
Uses of MethodReference in org.teavm.backend.wasm.generators
Methods in org.teavm.backend.wasm.generators with parameters of type MethodReferenceModifier and TypeMethodDescriptionvoidArrayGenerator.apply(MethodReference method, WasmFunction function, WasmMethodGeneratorContext context) voidWasmMethodGenerator.apply(MethodReference method, WasmFunction function, WasmMethodGeneratorContext context) booleanArrayGenerator.isApplicable(MethodReference methodReference) booleanWasmMethodGenerator.isApplicable(MethodReference methodReference) -
Uses of MethodReference in org.teavm.backend.wasm.intrinsics
Methods in org.teavm.backend.wasm.intrinsics with parameters of type MethodReferenceModifier and TypeMethodDescriptionbooleanAddressIntrinsic.isApplicable(MethodReference methodReference) booleanAllocatorIntrinsic.isApplicable(MethodReference methodReference) booleanClassIntrinsic.isApplicable(MethodReference methodReference) booleanConsoleIntrinsic.isApplicable(MethodReference methodReference) booleanDoubleIntrinsic.isApplicable(MethodReference methodReference) booleanExceptionHandlingIntrinsic.isApplicable(MethodReference methodReference) booleanFloatIntrinsic.isApplicable(MethodReference methodReference) booleanFunctionIntrinsic.isApplicable(MethodReference methodReference) booleanGCIntrinsic.isApplicable(MethodReference methodReference) booleanIntegerIntrinsic.isApplicable(MethodReference methodReference) booleanLongIntrinsic.isApplicable(MethodReference methodReference) booleanMemoryTraceIntrinsic.isApplicable(MethodReference methodReference) booleanMutatorIntrinsic.isApplicable(MethodReference methodReference) booleanObjectIntrinsic.isApplicable(MethodReference methodReference) booleanPlatformClassIntrinsic.isApplicable(MethodReference methodReference) booleanPlatformClassMetadataIntrinsic.isApplicable(MethodReference methodReference) booleanPlatformIntrinsic.isApplicable(MethodReference methodReference) booleanPlatformObjectIntrinsic.isApplicable(MethodReference methodReference) booleanRuntimeClassIntrinsic.isApplicable(MethodReference methodReference) booleanShadowStackIntrinsic.isApplicable(MethodReference methodReference) booleanStructureIntrinsic.isApplicable(MethodReference methodReference) booleanWasmHeapIntrinsic.isApplicable(MethodReference methodReference) booleanWasmIntrinsic.isApplicable(MethodReference methodReference) booleanWasmRuntimeIntrinsic.isApplicable(MethodReference methodReference) -
Uses of MethodReference in org.teavm.cache
Methods in org.teavm.cache with parameters of type MethodReferenceModifier and TypeMethodDescriptionvoidIncrementalDependencyRegistration.addDependencies(MethodReference method, String... dependencies) DiskMethodNodeCache.get(MethodReference methodReference, CacheStatus cacheStatus) DiskProgramCache.get(MethodReference method, CacheStatus cacheStatus) EmptyMethodNodeCache.get(MethodReference methodReference, CacheStatus cacheStatus) EmptyProgramCache.get(MethodReference method, CacheStatus status) InMemoryMethodNodeCache.get(MethodReference methodReference, CacheStatus cacheStatus) InMemoryProgramCache.get(MethodReference method, CacheStatus cacheStatus) MethodNodeCache.get(MethodReference methodReference, CacheStatus cacheStatus) DiskMethodNodeCache.getAsync(MethodReference methodReference, CacheStatus cacheStatus) EmptyMethodNodeCache.getAsync(MethodReference methodReference, CacheStatus cacheStatus) InMemoryMethodNodeCache.getAsync(MethodReference methodReference, CacheStatus cacheStatus) MethodNodeCache.getAsync(MethodReference methodReference, CacheStatus cacheStatus) String[]IncrementalDependencyProvider.getDependencies(MethodReference method) booleanIncrementalDependencyProvider.isNoCache(MethodReference method) booleanAlwaysStaleCacheStatus.isStaleMethod(MethodReference method) booleanAnnotationAwareCacheStatus.isStaleMethod(MethodReference method) booleanCacheStatus.isStaleMethod(MethodReference method) booleanDiskCachedClassReaderSource.isStaleMethod(MethodReference method) booleanMemoryCachedClassReaderSource.isStaleMethod(MethodReference method) AstIO.read(VarDataInput input, MethodReference method) AstIO.readAsync(VarDataInput input, MethodReference method) voidIncrementalDependencyRegistration.setNoCache(MethodReference method) voidDiskMethodNodeCache.store(MethodReference methodReference, AstCacheEntry entry, Supplier<String[]> dependencies) voidDiskProgramCache.store(MethodReference method, Program program, Supplier<String[]> dependencies) voidEmptyMethodNodeCache.store(MethodReference methodReference, AstCacheEntry node, Supplier<String[]> dependencies) voidEmptyProgramCache.store(MethodReference method, Program program, Supplier<String[]> dependencies) voidInMemoryMethodNodeCache.store(MethodReference methodReference, AstCacheEntry entry, Supplier<String[]> dependencies) voidInMemoryProgramCache.store(MethodReference method, Program program, Supplier<String[]> dependencies) voidMethodNodeCache.store(MethodReference methodReference, AstCacheEntry entry, Supplier<String[]> dependencies) voidDiskMethodNodeCache.storeAsync(MethodReference methodReference, AsyncMethodNode node, Supplier<String[]> depenencies) voidEmptyMethodNodeCache.storeAsync(MethodReference methodReference, AsyncMethodNode node, Supplier<String[]> dependencies) voidInMemoryMethodNodeCache.storeAsync(MethodReference methodReference, AsyncMethodNode node, Supplier<String[]> dependencies) voidMethodNodeCache.storeAsync(MethodReference methodReference, AsyncMethodNode node, Supplier<String[]> dependencies) -
Uses of MethodReference in org.teavm.callgraph
Methods in org.teavm.callgraph that return MethodReferenceMethods in org.teavm.callgraph with parameters of type MethodReferenceModifier and TypeMethodDescriptionCallGraph.getNode(MethodReference method) Get node corresponding to the specific method. -
Uses of MethodReference in org.teavm.debugging
Methods in org.teavm.debugging that return MethodReference -
Uses of MethodReference in org.teavm.debugging.information
Methods in org.teavm.debugging.information that return MethodReferenceModifier and TypeMethodDescriptionDebugInformation.getDirectOverridingMethods(MethodReference methodRef) DebugInformation.getExactMethod(int index) ExactMethodIterator.getExactMethod()DebugInformation.getExactMethods()DebuggerStaticCallSite.getMethod()DebuggerVirtualCallSite.getMethod()DebugInformation.getMethodAt(int line, int column) DebugInformation.getMethodAt(GeneratedLocation generatedLocation) DebugInformation.getMethodAt(GeneratedLocation generatedLocation, int layerIndex) DebugInformation.getOverridingMethods(MethodReference methodRef) Methods in org.teavm.debugging.information with parameters of type MethodReferenceModifier and TypeMethodDescriptionDebugInformation.getDirectOverridingMethods(MethodReference methodRef) DebugInformation.getMethodEntrances(MethodReference methodRef) DebugInformation.getOverridingMethods(MethodReference methodRef) voidDebuggerVirtualCallSite.setMethod(MethodReference method) voidDeferredCallSite.setStaticMethod(MethodReference method) voidDeferredCallSite.setVirtualMethod(MethodReference method) -
Uses of MethodReference in org.teavm.dependency
Methods in org.teavm.dependency that return MethodReferenceModifier and TypeMethodDescriptionDynamicCallSite.getCaller()MethodDependency.getReference()MethodDependencyInfo.getReference()Methods in org.teavm.dependency that return types with arguments of type MethodReferenceModifier and TypeMethodDescriptionDependencyAgent.getReachableMethods()DependencyAnalyzer.getReachableMethods()DependencyInfo.getReachableMethods()Methods in org.teavm.dependency with parameters of type MethodReferenceModifier and TypeMethodDescriptionvoidDependencyAnalyzer.addBootstrapMethodSubstitutor(MethodReference method, BootstrapMethodSubstitutor substitutor) voidDependencyAnalyzer.addDependencyPlugin(MethodReference method, DependencyPlugin dependencyPlugin) voidDependencyAnalyzer.addEntryPoint(MethodReference methodRef, String... argumentTypes) DependencyGraphCreatorProvider.get(MethodReference method) DependencyAgent.getMethod(MethodReference methodRef) DependencyAnalyzer.getMethod(MethodReference methodRef) DependencyInfo.getMethod(MethodReference methodRef) DependencyAgent.getMethodImplementation(MethodReference methodRef) DependencyAnalyzer.getMethodImplementation(MethodReference methodRef) DependencyInfo.getMethodImplementation(MethodReference methodRef) voidDataFlowGraphBuilder.invoke(VariableReader receiver, VariableReader instance, MethodReference method, List<? extends VariableReader> arguments, InvocationType type) DependencyAgent.linkMethod(MethodReference methodRef) DependencyAnalyzer.linkMethod(MethodReference method) voidDependencyAgent.submitMethod(MethodReference method, Program program) voidDependencyAnalyzer.submitMethod(MethodReference methodRef, Program program) -
Uses of MethodReference in org.teavm.diagnostics
Methods in org.teavm.diagnostics with parameters of type MethodReferenceModifier and TypeMethodDescriptionvoidDefaultProblemTextConsumer.appendMethod(MethodReference method) voidProblemTextConsumer.appendMethod(MethodReference method) -
Uses of MethodReference in org.teavm.model
Methods in org.teavm.model that return MethodReferenceModifier and TypeMethodDescriptionReferenceCache.getCached(String className, MethodDescriptor descriptor) ReferenceCache.getCached(MethodReference reference) CallLocation.getMethod()InliningInfo.getMethod()MethodHolder.getReference()MethodReader.getReference()static MethodReferencestatic MethodReferencestatic MethodReferenceMethodReference.parseIfPossible(String string) Methods in org.teavm.model with parameters of type MethodReferenceModifier and TypeMethodDescriptionstatic MethodHandleMethodHandle.constructorCaller(MethodReference method) ProgramCache.get(MethodReference method, CacheStatus status) ReferenceCache.getCached(MethodReference reference) static MethodHandleMethodHandle.interfaceCaller(MethodReference method) default Stream<MethodHolder>ClassHolderSource.mutableOverriddenMethods(MethodReference method) default Stream<MethodReader>ClassReaderSource.overriddenMethods(MethodReference method) ClassHierarchy.resolve(MethodReference method) default MethodReaderClassReaderSource.resolve(MethodReference method) default MethodReaderClassReaderSource.resolveImplementation(MethodReference methodReference) default MethodHolderClassHolderSource.resolveMutable(MethodReference method) default MethodHolderClassHolderSource.resolveMutableImplementation(MethodReference method) static MethodHandleMethodHandle.specialCaller(MethodReference method) static MethodHandleMethodHandle.staticCaller(MethodReference method) voidProgramCache.store(MethodReference method, Program program, Supplier<String[]> dependencies) static MethodHandleMethodHandle.virtualCaller(MethodReference method) Constructors in org.teavm.model with parameters of type MethodReferenceModifierConstructorDescriptionCallLocation(MethodReference method) CallLocation(MethodReference method, TextLocation sourceLocation) InliningInfo(MethodReference method, String fileName, int line, InliningInfo parent) -
Uses of MethodReference in org.teavm.model.analysis
Methods in org.teavm.model.analysis that return types with arguments of type MethodReferenceModifier and TypeMethodDescriptionList<? extends MethodReference>ClassInference.getMethodImplementations(MethodDescriptor descriptor) Methods in org.teavm.model.analysis with parameters of type MethodReferenceModifier and TypeMethodDescriptionvoidEscapeAnalysis.analyze(Program program, MethodReference methodReference) voidClassInference.infer(Program program, MethodReference methodReference) -
Uses of MethodReference in org.teavm.model.classes
Methods in org.teavm.model.classes that return MethodReferenceMethods in org.teavm.model.classes with parameters of type MethodReferenceMethod parameters in org.teavm.model.classes with type arguments of type MethodReferenceModifier and TypeMethodDescriptionvoidVirtualTableBuilder.setMethodCalledVirtually(Predicate<MethodReference> methodCalledVirtually) voidVirtualTableBuilder.setMethodsUsedAtCallSites(Collection<? extends MethodReference> methodsUsedAtCallSites) -
Uses of MethodReference in org.teavm.model.emit
Methods in org.teavm.model.emit with parameters of type MethodReferenceModifier and TypeMethodDescriptionProgramEmitter.invoke(MethodReference method, ValueEmitter... arguments) ValueEmitter.invoke(InvocationType invokeType, MethodReference method, ValueEmitter... arguments) ValueEmitter.invokeSpecial(MethodReference method, ValueEmitter... arguments) ValueEmitter.invokeVirtual(MethodReference method, ValueEmitter... arguments) -
Uses of MethodReference in org.teavm.model.instructions
Methods in org.teavm.model.instructions that return MethodReferenceMethods in org.teavm.model.instructions with parameters of type MethodReferenceModifier and TypeMethodDescriptionvoidAbstractInstructionReader.invoke(VariableReader receiver, VariableReader instance, MethodReference method, List<? extends VariableReader> arguments, InvocationType type) voidInstructionReader.invoke(VariableReader receiver, VariableReader instance, MethodReference method, List<? extends VariableReader> arguments, InvocationType type) voidInvokeInstruction.setMethod(MethodReference method) -
Uses of MethodReference in org.teavm.model.lowlevel
Methods in org.teavm.model.lowlevel that return types with arguments of type MethodReferenceModifier and TypeMethodDescriptionSet<? extends MethodReference>ExportDependencyListener.getExportedMethods()Map<? extends ExportedMethodKey,? extends MethodReference> ExportDependencyListener.getResolvedMethods()Methods in org.teavm.model.lowlevel with parameters of type MethodReferenceModifier and TypeMethodDescriptionbooleanLowLevelNullCheckFilter.apply(MethodReference method) boolean[]NativePointerFinder.findNativePointers(MethodReference method, ProgramReader program) static CallSiteLocation[]CallSiteLocation.fromTextLocation(TextLocation location, MethodReference callingMethod) booleanCharacteristics.isManaged(MethodReference methodReference) static booleanExceptionHandlingShadowStackContributor.isManagedMethodCall(Characteristics characteristics, MethodReference method) Constructors in org.teavm.model.lowlevel with parameters of type MethodReferenceModifierConstructorDescriptionExceptionHandlingShadowStackContributor(Characteristics characteristics, List<CallSiteDescriptor> callSites, MethodReference method, Program program) -
Uses of MethodReference in org.teavm.model.optimization
Methods in org.teavm.model.optimization that return types with arguments of type MethodReferenceModifier and TypeMethodDescriptionInlining.getOrder()Set<? extends MethodReference>Devirtualization.getVirtualMethods()static Set<MethodReference>Devirtualization.implementations(ClassHierarchy hierarchy, DependencyInfo dependency, String[] classNames, MethodReference ref) Methods in org.teavm.model.optimization with parameters of type MethodReferenceModifier and TypeMethodDescriptionvoidInlining.apply(Program program, MethodReference method) booleanInliningFilter.apply(MethodReference methodReference) InliningFilterFactory.createFilter(MethodReference methodReference) InliningContext.getProgram(MethodReference method) booleanInlining.hasUsages(MethodReference method) static Set<MethodReference>Devirtualization.implementations(ClassHierarchy hierarchy, DependencyInfo dependency, String[] classNames, MethodReference ref) booleanInliningContext.isUsedOnce(MethodReference method) DefaultInliningStrategy.start(MethodReference method, ProgramReader program) InliningStrategy.start(MethodReference method, ProgramReader program) InliningStep.tryInline(MethodReference method, ProgramReader program, InliningContext context) Constructor parameters in org.teavm.model.optimization with type arguments of type MethodReferenceModifierConstructorDescriptionInlining(ClassHierarchy hierarchy, DependencyInfo dependencyInfo, InliningStrategy strategy, ListableClassReaderSource classes, Predicate<MethodReference> externalMethods, boolean devirtualization, InliningFilterFactory filterFactory) -
Uses of MethodReference in org.teavm.model.transformation
Methods in org.teavm.model.transformation with parameters of type MethodReferenceModifier and TypeMethodDescriptionbooleanNullCheckFilter.apply(MethodReference method) voidBoundCheckInsertion.transformProgram(Program program, MethodReference methodReference) voidNullCheckInsertion.transformProgram(Program program, MethodReference methodReference) -
Uses of MethodReference in org.teavm.model.util
Methods in org.teavm.model.util that return types with arguments of type MethodReferenceModifier and TypeMethodDescriptionAsyncMethodFinder.getAsyncFamilyMethods()AsyncMethodFinder.getAsyncMethods()Methods in org.teavm.model.util with parameters of type MethodReferenceModifier and TypeMethodDescriptionvoidRegisterAllocator.allocateRegisters(MethodReference method, Program program, boolean debuggerFriendly) voidTypeInferer.inferTypes(ProgramReader program, MethodReference method) voidInstructionCopyReader.invoke(VariableReader receiver, VariableReader instance, MethodReference method, List<? extends VariableReader> arguments, InvocationType type) voidMissingItemsProcessor.processMethod(MethodReference method, Program program) Constructor parameters in org.teavm.model.util with type arguments of type MethodReferenceModifierConstructorDescriptionAsyncProgramSplitter(ClassReaderSource classSource, Set<MethodReference> asyncMethods) -
Uses of MethodReference in org.teavm.vm
Methods in org.teavm.vm that return MethodReferenceMethods in org.teavm.vm that return types with arguments of type MethodReferenceMethods in org.teavm.vm with parameters of type MethodReferenceModifier and TypeMethodDescriptionvoidTeaVM.add(MethodReference methodRef, BootstrapMethodSubstitutor substitutor) voidTeaVM.add(MethodReference methodRef, DependencyPlugin dependencyPlugin) booleanTeaVMTargetController.isVirtual(MethodReference method) Method parameters in org.teavm.vm with type arguments of type MethodReferenceModifier and TypeMethodDescriptionvoidTeaVM.addVirtualMethods(Predicate<MethodReference> virtualMethods) voidTeaVMTargetController.addVirtualMethods(Predicate<MethodReference> methods) -
Uses of MethodReference in org.teavm.vm.spi
Methods in org.teavm.vm.spi with parameters of type MethodReferenceModifier and TypeMethodDescriptionbooleanElementFilter.acceptMethod(MethodReference method) voidTeaVMHost.add(MethodReference methodRef, BootstrapMethodSubstitutor substitutor) voidTeaVMHost.add(MethodReference methodRef, DependencyPlugin dependencyPlugin)