Uses of Class
org.teavm.model.MethodDescriptor
Packages that use MethodDescriptor
Package
Description
-
Uses of MethodDescriptor in org.teavm.backend.c.generate
Methods in org.teavm.backend.c.generate with parameters of type MethodDescriptorModifier and TypeMethodDescriptionstatic void
CodeGenerator.generateMethodParameters(CodeWriter writer, MethodDescriptor methodRef, boolean isStatic, boolean withNames)
ClassGenerationContext.getVirtualMethodId(MethodDescriptor methodDesc)
-
Uses of MethodDescriptor in org.teavm.backend.javascript.codegen
Methods in org.teavm.backend.javascript.codegen with parameters of type MethodDescriptorModifier and TypeMethodDescriptionSourceWriter.appendMethod(MethodDescriptor method)
void
NameFrequencyConsumer.consume(MethodDescriptor method)
void
NamingOrderer.consume(MethodDescriptor method)
AliasProvider.getMethodAlias(MethodDescriptor method)
DefaultAliasProvider.getMethodAlias(MethodDescriptor method)
MinifyingAliasProvider.getMethodAlias(MethodDescriptor method)
DefaultNamingStrategy.getNameFor(MethodDescriptor method)
NamingStrategy.getNameFor(MethodDescriptor method)
-
Uses of MethodDescriptor in org.teavm.backend.javascript.rendering
Fields in org.teavm.backend.javascript.rendering declared as MethodDescriptor -
Uses of MethodDescriptor in org.teavm.backend.lowlevel.generate
Fields in org.teavm.backend.lowlevel.generate with type parameters of type MethodDescriptorModifier and TypeFieldDescriptionprotected Map<MethodDescriptor,String>
LowLevelNameProvider.virtualMethodNames
Methods in org.teavm.backend.lowlevel.generate with parameters of type MethodDescriptorModifier and TypeMethodDescriptionLowLevelNameProvider.forVirtualMethod(MethodDescriptor method)
NameProvider.forVirtualMethod(MethodDescriptor method)
NameProviderWithSpecialNames.forVirtualMethod(MethodDescriptor method)
-
Uses of MethodDescriptor in org.teavm.debugging.information
Methods in org.teavm.debugging.information that return MethodDescriptorModifier and TypeMethodDescriptionDebugInformation.getMethod(int methodId)
ExactMethodIterator.getMethod()
DebugInformation.getMethods()
Methods in org.teavm.debugging.information with parameters of type MethodDescriptorModifier and TypeMethodDescriptionvoid
DebugInformationBuilder.emitMethod(MethodDescriptor method)
void
DebugInformationEmitter.emitMethod(MethodDescriptor method)
void
DummyDebugInformationEmitter.emitMethod(MethodDescriptor method)
-
Uses of MethodDescriptor in org.teavm.dependency
Methods in org.teavm.dependency that return MethodDescriptorMethods in org.teavm.dependency with parameters of type MethodDescriptorModifier and TypeMethodDescriptionDependencyAnalyzer.getMethod(String className, MethodDescriptor descriptor)
DependencyAgent.linkMethod(String className, MethodDescriptor descriptor)
DependencyAnalyzer.linkMethod(String className, MethodDescriptor descriptor)
-
Uses of MethodDescriptor in org.teavm.model
Methods in org.teavm.model that return MethodDescriptorModifier and TypeMethodDescriptionstatic MethodDescriptor
MethodDescriptor.get(MethodHolder method)
ReferenceCache.getCached(MethodDescriptor descriptor)
MethodHolder.getDescriptor()
MethodReader.getDescriptor()
MethodReference.getDescriptor()
InvokeDynamicInstruction.getMethod()
static MethodDescriptor
ReferenceCache.parseDescriptorCached(String value)
static MethodDescriptor
MethodDescriptor.parseIfPossible(String text)
Methods in org.teavm.model with parameters of type MethodDescriptorModifier and TypeMethodDescriptionstatic MethodHandle
MethodHandle.constructorCaller(String className, MethodDescriptor desc)
ReferenceCache.getCached(String className, MethodDescriptor descriptor)
ReferenceCache.getCached(MethodDescriptor descriptor)
ClassHolder.getMethod(MethodDescriptor method)
ClassReader.getMethod(MethodDescriptor method)
static MethodHandle
MethodHandle.interfaceCaller(String className, MethodDescriptor desc)
ClassHierarchy.resolve(String className, MethodDescriptor method)
default MethodReader
ClassReaderSource.resolveImplementation(String className, MethodDescriptor descriptor)
default MethodHolder
ClassHolderSource.resolveMutableImplementation(String className, MethodDescriptor descriptor)
void
InvokeDynamicInstruction.setMethod(MethodDescriptor method)
static MethodHandle
MethodHandle.specialCaller(String className, MethodDescriptor desc)
static MethodHandle
MethodHandle.staticCaller(String className, MethodDescriptor desc)
static MethodHandle
MethodHandle.virtualCaller(String className, MethodDescriptor desc)
Constructors in org.teavm.model with parameters of type MethodDescriptorModifierConstructorDescriptionMethodHolder(MethodDescriptor descriptor)
MethodReference(String className, MethodDescriptor descriptor)
-
Uses of MethodDescriptor in org.teavm.model.analysis
Methods in org.teavm.model.analysis with parameters of type MethodDescriptorModifier and TypeMethodDescriptionvoid
AliasAnalysis.analyze(Program program, MethodDescriptor methodDescriptor)
static NullnessInformation
NullnessInformation.build(Program program, MethodDescriptor methodDescriptor)
List<? extends MethodReference>
ClassInference.getMethodImplementations(MethodDescriptor descriptor)
-
Uses of MethodDescriptor in org.teavm.model.classes
Methods in org.teavm.model.classes that return MethodDescriptorMethods in org.teavm.model.classes that return types with arguments of type MethodDescriptorMethods in org.teavm.model.classes with parameters of type MethodDescriptorModifier and TypeMethodDescriptionVirtualTable.findMethodContainer(MethodDescriptor method)
VirtualTable.getEntry(MethodDescriptor method)
boolean
VirtualTable.hasMethod(MethodDescriptor method)
-
Uses of MethodDescriptor in org.teavm.model.emit
Methods in org.teavm.model.emit with parameters of type MethodDescriptorModifier and TypeMethodDescriptionstatic ProgramEmitter
ProgramEmitter.create(MethodDescriptor method, ClassHierarchy classSource)
-
Uses of MethodDescriptor in org.teavm.model.instructions
Methods in org.teavm.model.instructions with parameters of type MethodDescriptorModifier and TypeMethodDescriptionvoid
AbstractInstructionReader.invokeDynamic(VariableReader receiver, VariableReader instance, MethodDescriptor method, List<? extends VariableReader> arguments, MethodHandle bootstrapMethod, List<RuntimeConstant> bootstrapArguments)
void
InstructionReader.invokeDynamic(VariableReader receiver, VariableReader instance, MethodDescriptor method, List<? extends VariableReader> arguments, MethodHandle bootstrapMethod, List<RuntimeConstant> bootstrapArguments)
-
Uses of MethodDescriptor in org.teavm.model.optimization
Methods in org.teavm.model.optimization with parameters of type MethodDescriptorModifier and TypeMethodDescriptionboolean
ConstantConditionElimination.optimize(MethodDescriptor descriptor, Program program)
-
Uses of MethodDescriptor in org.teavm.model.util
Methods in org.teavm.model.util with parameters of type MethodDescriptorModifier and TypeMethodDescriptionvoid
LivenessAnalyzer.analyze(Program program, MethodDescriptor descriptor)
void
NonSsaLivenessAnalyzer.analyze(Program program, MethodDescriptor descriptor)
void
InstructionCopyReader.invokeDynamic(VariableReader receiver, VariableReader instance, MethodDescriptor method, List<? extends VariableReader> arguments, MethodHandle bootstrapMethod, List<RuntimeConstant> bootstrapArguments)