Uses of Class
org.teavm.model.MethodReference
-
-
Uses of MethodReference in org.teavm.ast
Methods in org.teavm.ast that return MethodReference Modifier and Type Method Description MethodReferenceInvocationExpr. getMethod()MethodReferenceMethodNode. getReference()Methods in org.teavm.ast with parameters of type MethodReference Modifier and Type Method Description static 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 MethodReference Constructor Description AsyncMethodNode(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 MethodReference Constructor Description Decompiler(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 MethodReference Modifier and Type Field Description static MethodReferenceCodeGenerationVisitor. ALLOC_METHODMethods in org.teavm.backend.c.generate with parameters of type MethodReference Modifier and Type Method Description static voidCodeGenerator. generateMethodSignature(CodeWriter writer, NameProvider names, MethodReference methodRef, boolean isStatic, boolean withNames)GeneratorGenerationContext. getGenerator(MethodReference method)IntrinsicGenerationContext. 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 MethodReference Constructor Description GenerationContext(VirtualTableProvider virtualTableProvider, Characteristics characteristics, DependencyInfo dependencies, StringPool stringPool, NameProvider names, 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 MethodReference Modifier and Type Method Description booleanArrayGenerator. 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 MethodReference Modifier and Type Method Description MethodReferenceIntrinsicContext. callingMethod()Methods in org.teavm.backend.c.intrinsic with parameters of type MethodReference Modifier and Type Method Description booleanAddressIntrinsic. 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 MethodReference Constructor Description FunctionIntrinsic(Characteristics characteristics, Map<? extends ExportedMethodKey,? extends MethodReference> resolvedMethods) -
Uses of MethodReference in org.teavm.backend.javascript
Methods in org.teavm.backend.javascript that return MethodReference Modifier and Type Method Description MethodReferenceProviderContext. getMethod()Methods in org.teavm.backend.javascript with parameters of type MethodReference Modifier and Type Method Description voidJavaScriptTarget. 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 MethodReference Modifier and Type Method Description SourceWriterSourceWriter. appendInit(MethodReference method)SourceWriterSourceWriter. appendMethodBody(MethodReference method)voidNameFrequencyConsumer. consume(MethodReference method)voidNamingOrderer. consume(MethodReference method)voidNameFrequencyConsumer. consumeInit(MethodReference method)voidNamingOrderer. consumeInit(MethodReference method)ScopedNameDefaultNamingStrategy. getFullNameFor(MethodReference method)ScopedNameNamingStrategy. getFullNameFor(MethodReference method)ScopedNameDefaultNamingStrategy. getNameForInit(MethodReference method)ScopedNameNamingStrategy. getNameForInit(MethodReference method)ScopedNameAliasProvider. getStaticMethodAlias(MethodReference method)ScopedNameDefaultAliasProvider. getStaticMethodAlias(MethodReference method)ScopedNameMinifyingAliasProvider. getStaticMethodAlias(MethodReference method) -
Uses of MethodReference in org.teavm.backend.javascript.decompile
Fields in org.teavm.backend.javascript.decompile declared as MethodReference Modifier and Type Field Description MethodReferencePreparedMethod. reference -
Uses of MethodReference in org.teavm.backend.javascript.rendering
Methods in org.teavm.backend.javascript.rendering with parameters of type MethodReference Modifier and Type Method Description voidRenderingContext. addInjector(MethodReference method, Injector injector)InjectorRenderingContext. getInjector(MethodReference ref)booleanRenderingContext. isVirtual(MethodReference method)Constructor parameters in org.teavm.backend.javascript.rendering with type arguments of type MethodReference Constructor Description Renderer(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 MethodReference Modifier and Type Method Description voidGenerator. 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 MethodReference Modifier and Type Method Description InliningFilterLowLevelInliningFilterFactory. createFilter(MethodReference methodReference) -
Uses of MethodReference in org.teavm.backend.lowlevel.generate
Fields in org.teavm.backend.lowlevel.generate with type parameters of type MethodReference Modifier and Type Field Description protected Map<MethodReference,String>LowLevelNameProvider. methodNamesMethods in org.teavm.backend.lowlevel.generate with parameters of type MethodReference Modifier and Type Method Description StringLowLevelNameProvider. forMethod(MethodReference method)StringNameProvider. forMethod(MethodReference method)StringNameProviderWithSpecialNames. forMethod(MethodReference method) -
Uses of MethodReference in org.teavm.backend.lowlevel.transform
Methods in org.teavm.backend.lowlevel.transform with parameters of type MethodReference Modifier and Type Method Description voidCoroutineTransformation. apply(Program program, MethodReference methodReference)Constructor parameters in org.teavm.backend.lowlevel.transform with type arguments of type MethodReference Constructor Description CoroutineTransformation(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 MethodReference Modifier and Type Method Description WasmFunctionWasmGenerator. generate(MethodReference methodReference, MethodHolder bodyMethod)WasmFunctionWasmGenerator. generateDefinition(MethodReference methodReference)WasmFunctionWasmGenerator. generateNative(MethodReference methodReference)WasmMethodGeneratorWasmGenerationContext. getGenerator(MethodReference method)WasmGenerationContext.ImportedMethodWasmGenerationContext. getImportedMethod(MethodReference reference)WasmIntrinsicWasmGenerationContext. getIntrinsic(MethodReference method)Constructor parameters in org.teavm.backend.wasm.generate with type arguments of type MethodReference Constructor Description WasmGenerator(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 MethodReference Modifier and Type Method Description voidArrayGenerator. 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 MethodReference Modifier and Type Method Description booleanAddressIntrinsic. 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 MethodReference Modifier and Type Method Description voidIncrementalDependencyRegistration. addDependencies(MethodReference method, String... dependencies)AstCacheEntryDiskMethodNodeCache. get(MethodReference methodReference, CacheStatus cacheStatus)ProgramDiskProgramCache. get(MethodReference method, CacheStatus cacheStatus)AstCacheEntryEmptyMethodNodeCache. get(MethodReference methodReference, CacheStatus cacheStatus)ProgramEmptyProgramCache. get(MethodReference method, CacheStatus status)AstCacheEntryInMemoryMethodNodeCache. get(MethodReference methodReference, CacheStatus cacheStatus)ProgramInMemoryProgramCache. get(MethodReference method, CacheStatus cacheStatus)AstCacheEntryMethodNodeCache. get(MethodReference methodReference, CacheStatus cacheStatus)AsyncMethodNodeDiskMethodNodeCache. getAsync(MethodReference methodReference, CacheStatus cacheStatus)AsyncMethodNodeEmptyMethodNodeCache. getAsync(MethodReference methodReference, CacheStatus cacheStatus)AsyncMethodNodeInMemoryMethodNodeCache. getAsync(MethodReference methodReference, CacheStatus cacheStatus)AsyncMethodNodeMethodNodeCache. 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)RegularMethodNodeAstIO. read(VarDataInput input, MethodReference method)AsyncMethodNodeAstIO. 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 MethodReference Modifier and Type Method Description MethodReferenceCallGraphNode. getMethod()Methods in org.teavm.callgraph with parameters of type MethodReference Modifier and Type Method Description CallGraphNodeCallGraph. 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 Modifier and Type Method Description MethodReferenceCallFrame. getMethod() -
Uses of MethodReference in org.teavm.debugging.information
Methods in org.teavm.debugging.information that return MethodReference Modifier and Type Method Description MethodReference[]DebugInformation. getDirectOverridingMethods(MethodReference methodRef)MethodReferenceDebugInformation. getExactMethod(int index)MethodReferenceExactMethodIterator. getExactMethod()MethodReference[]DebugInformation. getExactMethods()MethodReferenceDebuggerStaticCallSite. getMethod()MethodReferenceDebuggerVirtualCallSite. getMethod()MethodReferenceDebugInformation. getMethodAt(int line, int column)MethodReferenceDebugInformation. getMethodAt(GeneratedLocation generatedLocation)MethodReferenceDebugInformation. getMethodAt(GeneratedLocation generatedLocation, int layerIndex)MethodReference[]DebugInformation. getOverridingMethods(MethodReference methodRef)Methods in org.teavm.debugging.information with parameters of type MethodReference Modifier and Type Method Description MethodReference[]DebugInformation. getDirectOverridingMethods(MethodReference methodRef)GeneratedLocation[]DebugInformation. getMethodEntrances(MethodReference methodRef)MethodReference[]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 MethodReference Modifier and Type Method Description MethodReferenceDynamicCallSite. getCaller()MethodReferenceMethodDependency. getReference()MethodReferenceMethodDependencyInfo. getReference()Methods in org.teavm.dependency that return types with arguments of type MethodReference Modifier and Type Method Description Collection<MethodReference>DependencyAgent. getReachableMethods()Collection<MethodReference>DependencyAnalyzer. getReachableMethods()Collection<MethodReference>DependencyInfo. getReachableMethods() -
Uses of MethodReference in org.teavm.diagnostics
Methods in org.teavm.diagnostics with parameters of type MethodReference Modifier and Type Method Description voidDefaultProblemTextConsumer. appendMethod(MethodReference method)voidProblemTextConsumer. appendMethod(MethodReference method) -
Uses of MethodReference in org.teavm.model
Methods in org.teavm.model that return MethodReference Modifier and Type Method Description MethodReferenceReferenceCache. getCached(String className, MethodDescriptor descriptor)MethodReferenceReferenceCache. getCached(MethodReference reference)MethodReferenceCallLocation. getMethod()MethodReferenceInliningInfo. getMethod()MethodReferenceMethodHolder. getReference()MethodReferenceMethodReader. getReference()static MethodReferenceMethodReference. parse(Method method)static MethodReferenceMethodReference. parse(String string)static MethodReferenceMethodReference. parseIfPossible(String string)Constructors in org.teavm.model with parameters of type MethodReference Constructor Description CallLocation(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 MethodReference Modifier and Type Method Description List<? extends MethodReference>ClassInference. getMethodImplementations(MethodDescriptor descriptor)Methods in org.teavm.model.analysis with parameters of type MethodReference Modifier and Type Method Description voidEscapeAnalysis. 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 MethodReference Modifier and Type Method Description MethodReferenceVirtualTableEntry. getImplementor()Methods in org.teavm.model.classes with parameters of type MethodReference Modifier and Type Method Description VirtualTableEntryVirtualTableProvider. lookup(MethodReference method)Method parameters in org.teavm.model.classes with type arguments of type MethodReference Modifier and Type Method Description voidVirtualTableBuilder. 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 MethodReference Modifier and Type Method Description ValueEmitterProgramEmitter. invoke(MethodReference method, ValueEmitter... arguments)ValueEmitterValueEmitter. invoke(InvocationType invokeType, MethodReference method, ValueEmitter... arguments)ValueEmitterValueEmitter. invokeSpecial(MethodReference method, ValueEmitter... arguments)ValueEmitterValueEmitter. invokeVirtual(MethodReference method, ValueEmitter... arguments) -
Uses of MethodReference in org.teavm.model.instructions
Methods in org.teavm.model.instructions that return MethodReference Modifier and Type Method Description MethodReferenceInvokeInstruction. getMethod()Methods in org.teavm.model.instructions with parameters of type MethodReference Modifier and Type Method Description voidAbstractInstructionReader. 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 MethodReference Modifier and Type Method Description Set<? extends MethodReference>ExportDependencyListener. getExportedMethods()Map<? extends ExportedMethodKey,? extends MethodReference>ExportDependencyListener. getResolvedMethods()Methods in org.teavm.model.lowlevel with parameters of type MethodReference Modifier and Type Method Description booleanLowLevelNullCheckFilter. 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 MethodReference Constructor Description ExceptionHandlingShadowStackContributor(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 MethodReference Modifier and Type Method Description List<MethodReference>Inlining. 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 MethodReference Modifier and Type Method Description voidInlining. apply(Program program, MethodReference method)booleanInliningFilter. apply(MethodReference methodReference)InliningFilterInliningFilterFactory. createFilter(MethodReference methodReference)ProgramReaderInliningContext. getProgram(MethodReference method)booleanInlining. hasUsages(MethodReference method)static Set<MethodReference>Devirtualization. implementations(ClassHierarchy hierarchy, DependencyInfo dependency, String[] classNames, MethodReference ref)booleanInliningContext. isUsedOnce(MethodReference method)InliningStepDefaultInliningStrategy. start(MethodReference method, ProgramReader program)InliningStepInliningStrategy. start(MethodReference method, ProgramReader program)InliningStepInliningStep. tryInline(MethodReference method, ProgramReader program, InliningContext context)Constructor parameters in org.teavm.model.optimization with type arguments of type MethodReference Constructor Description Inlining(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 MethodReference Modifier and Type Method Description booleanNullCheckFilter. 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 MethodReference Modifier and Type Method Description Set<MethodReference>AsyncMethodFinder. getAsyncFamilyMethods()Set<MethodReference>AsyncMethodFinder. getAsyncMethods()Methods in org.teavm.model.util with parameters of type MethodReference Modifier and Type Method Description voidRegisterAllocator. 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 MethodReference Constructor Description AsyncProgramSplitter(ClassReaderSource classSource, Set<MethodReference> asyncMethods) -
Uses of MethodReference in org.teavm.vm
Methods in org.teavm.vm that return MethodReference Modifier and Type Method Description MethodReferenceTeaVMEntryPoint. getMethod()Methods in org.teavm.vm that return types with arguments of type MethodReference Modifier and Type Method Description Collection<MethodReference>TeaVM. getMethods()Methods in org.teavm.vm with parameters of type MethodReference Modifier and Type Method Description voidTeaVM. 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 MethodReference Modifier and Type Method Description voidTeaVM. 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 MethodReference Modifier and Type Method Description booleanElementFilter. acceptMethod(MethodReference method)voidTeaVMHost. add(MethodReference methodRef, BootstrapMethodSubstitutor substitutor)voidTeaVMHost. add(MethodReference methodRef, DependencyPlugin dependencyPlugin)
-