Uses of Class
ai.timefold.jpyinterpreter.MethodDescriptor
Packages that use MethodDescriptor
Package
Description
-
Uses of MethodDescriptor in ai.timefold.jpyinterpreter
Fields in ai.timefold.jpyinterpreter declared as MethodDescriptorMethods in ai.timefold.jpyinterpreter that return MethodDescriptorModifier and TypeMethodDescriptionPythonFunctionSignature.getMethodDescriptor()static MethodDescriptorMethodDescriptor.useStaticMethodAsVirtual(Method method) MethodDescriptor.withReturnType(org.objectweb.asm.Type returnType) Methods in ai.timefold.jpyinterpreter with parameters of type MethodDescriptorModifier and TypeMethodDescriptionstatic StringPythonDefaultArgumentImplementor.createDefaultArgumentFor(MethodDescriptor methodDescriptor, List<PythonLikeObject> defaultArgumentList, Map<String, Integer> argumentNameToIndexMap, Optional<Integer> extraPositionalArgumentsVariableIndex, Optional<Integer> extraKeywordArgumentsVariableIndex, ArgumentSpec<?> argumentSpec) static <T> Class<T>PythonBytecodeToJavaBytecodeTranslator.forceTranslatePythonBytecodeToGeneratorClass(PythonCompiledFunction pythonCompiledFunction, MethodDescriptor methodDescriptor, Method methodWithoutGenerics, boolean isVirtual) Used for testing; force translate the python to a generator, even if it is not a generatorstatic StackMetadataPythonBytecodeToJavaBytecodeTranslator.getInitialStackMetadata(LocalVariableHelper localVariableHelper, MethodDescriptor method, boolean isVirtual) static <T> Class<T>PythonBytecodeToJavaBytecodeTranslator.translatePythonBytecodeToClass(PythonCompiledFunction pythonCompiledFunction, MethodDescriptor methodDescriptor) static <T> Class<T>PythonBytecodeToJavaBytecodeTranslator.translatePythonBytecodeToClass(PythonCompiledFunction pythonCompiledFunction, MethodDescriptor methodDescriptor, boolean isVirtual) static <T> Class<T>PythonBytecodeToJavaBytecodeTranslator.translatePythonBytecodeToClass(PythonCompiledFunction pythonCompiledFunction, MethodDescriptor methodDescriptor, Method methodWithoutGenerics, boolean isVirtual) static <T> TPythonBytecodeToJavaBytecodeTranslator.translatePythonBytecodeToInstance(PythonCompiledFunction pythonCompiledFunction, MethodDescriptor methodDescriptor) static <T> TPythonBytecodeToJavaBytecodeTranslator.translatePythonBytecodeToInstance(PythonCompiledFunction pythonCompiledFunction, MethodDescriptor methodDescriptor, boolean isVirtual) Constructors in ai.timefold.jpyinterpreter with parameters of type MethodDescriptorModifierConstructorDescriptionPythonFunctionSignature(MethodDescriptor methodDescriptor, PythonLikeType returnType, PythonLikeType... parameterTypes) PythonFunctionSignature(MethodDescriptor methodDescriptor, PythonLikeType returnType, List<PythonLikeType> parameterTypeList) PythonFunctionSignature(MethodDescriptor methodDescriptor, List<PythonLikeObject> defaultArgumentList, Map<String, Integer> keywordToArgumentIndexMap, PythonLikeType returnType, PythonLikeType... parameterTypes) PythonFunctionSignature(MethodDescriptor methodDescriptor, List<PythonLikeObject> defaultArgumentList, Map<String, Integer> keywordToArgumentIndexMap, PythonLikeType returnType, List<PythonLikeType> parameterTypesList) PythonFunctionSignature(MethodDescriptor methodDescriptor, List<PythonLikeObject> defaultArgumentList, Map<String, Integer> keywordToArgumentIndexMap, PythonLikeType returnType, List<PythonLikeType> parameterTypesList, Optional<Integer> extraPositionalArgumentsVariableIndex, Optional<Integer> extraKeywordArgumentsVariableIndex) PythonFunctionSignature(MethodDescriptor methodDescriptor, List<PythonLikeObject> defaultArgumentList, Map<String, Integer> keywordToArgumentIndexMap, PythonLikeType returnType, List<PythonLikeType> parameterTypesList, Optional<Integer> extraPositionalArgumentsVariableIndex, Optional<Integer> extraKeywordArgumentsVariableIndex, ArgumentSpec<?> argumentSpec) -
Uses of MethodDescriptor in ai.timefold.jpyinterpreter.implementors
Methods in ai.timefold.jpyinterpreter.implementors with parameters of type MethodDescriptorModifier and TypeMethodDescriptionstatic voidKnownCallImplementor.callUnpackListAndMap(String defaultArgumentHolderClassInternalName, MethodDescriptor methodDescriptor, org.objectweb.asm.MethodVisitor methodVisitor) static voidJavaPythonTypeConversionImplementor.returnValue(org.objectweb.asm.MethodVisitor methodVisitor, MethodDescriptor method, StackMetadata stackMetadata) Ifmethodreturn type is not void, convert TOS into its Java equivalent and return it. -
Uses of MethodDescriptor in ai.timefold.jpyinterpreter.util
Methods in ai.timefold.jpyinterpreter.util with parameters of type MethodDescriptorModifier and TypeMethodDescriptionstatic org.objectweb.asm.MethodVisitorMethodVisitorAdapters.adapt(org.objectweb.asm.MethodVisitor methodVisitor, MethodDescriptor method)