| Modifier and Type | Method and Description |
|---|---|
BytecodeMethodSignature |
CompileTarget.toMethodSignature(Method aMethod) |
| Modifier and Type | Method and Description |
|---|---|
CompileResult |
CompileTarget.compile(CompileOptions aOptions,
Class aClass,
String aMethodName,
BytecodeMethodSignature aSignature) |
T |
CompileBackend.generateCodeFor(CompileOptions aOptions,
BytecodeLinkerContext aLinkerContext,
Class aEntryPointClass,
String aEntryPointMethodName,
BytecodeMethodSignature aEntryPointSignatue) |
String |
Minifier.toMethodName(String aMethodName,
BytecodeMethodSignature aSignature) |
| Modifier and Type | Method and Description |
|---|---|
JSCompileResult |
JSSSACompilerBackend.generateCodeFor(CompileOptions aOptions,
BytecodeLinkerContext aLinkerContext,
Class aEntryPointClass,
String aEntryPointMethodName,
BytecodeMethodSignature aEntryPointSignatue) |
String |
JSMinifier.toMethodName(String aMethodName,
BytecodeMethodSignature aSignature) |
| Modifier and Type | Method and Description |
|---|---|
LLVMCompileResult |
LLVMCompilerBackend.generateCodeFor(CompileOptions aOptions,
BytecodeLinkerContext aLinkerContext,
Class aEntryPointClass,
String aEntryPointMethodName,
BytecodeMethodSignature aEntryPointSignature) |
LLVMDebugInformation.SubProgram |
LLVMDebugInformation.CompileUnit.subProgram(Program p,
String name,
BytecodeMethodSignature signature) |
static String |
LLVMWriterUtils.toMethodName(BytecodeObjectTypeRef aClassName,
BytecodeUtf8Constant aConstant,
BytecodeMethodSignature aSignature) |
static String |
LLVMWriterUtils.toMethodName(BytecodeObjectTypeRef aClassName,
String aMethodName,
BytecodeMethodSignature aSignature) |
static String |
LLVMWriterUtils.toMethodName(String aMethodName,
BytecodeMethodSignature aSignature) |
static String |
LLVMWriterUtils.toSignature(BytecodeMethodSignature signature) |
| Constructor and Description |
|---|
SubProgram(int id,
Program p,
String name,
BytecodeMethodSignature methodSignature) |
| Modifier and Type | Method and Description |
|---|---|
BytecodeMethodSignature |
OpenCLCompileBackend.signatureFrom(Method aMethod) |
| Modifier and Type | Method and Description |
|---|---|
OpenCLCompileResult |
OpenCLCompileBackend.generateCodeFor(CompileOptions aOptions,
BytecodeLinkerContext aLinkerContext,
Class aEntryPointClass,
String aEntryPointMethodName,
BytecodeMethodSignature aEntryPointSignatue) |
String |
OpenCLMinifier.toMethodName(String aMethodName,
BytecodeMethodSignature aSignature) |
| Modifier and Type | Method and Description |
|---|---|
WASMCompileResult |
WASMSSAASTCompilerBackend.generateCodeFor(CompileOptions aOptions,
BytecodeLinkerContext aLinkerContext,
Class aEntryPointClass,
String aEntryPointMethodName,
BytecodeMethodSignature aEntryPointSignatue) |
static String |
WASMWriterUtils.toMethodName(BytecodeObjectTypeRef aClassName,
BytecodeUtf8Constant aConstant,
BytecodeMethodSignature aSignature) |
static String |
WASMWriterUtils.toMethodName(BytecodeObjectTypeRef aClassName,
String aMethodName,
BytecodeMethodSignature aSignature) |
static String |
WASMWriterUtils.toMethodName(String aMethodName,
BytecodeMethodSignature aSignature) |
String |
WASMMinifier.toMethodName(String aMethodName,
BytecodeMethodSignature aSignature) |
| Modifier and Type | Field and Description |
|---|---|
static BytecodeMethodSignature |
BytecodeLinkedClass.CLASS_FOR_NAME_SIGNATURE |
static BytecodeMethodSignature |
BytecodeLinkedClass.DESIRED_ASSERTION_STATUS_SIGNATURE |
static BytecodeMethodSignature |
BytecodeLinkedClass.GET_CLASS_SIGNATURE |
static BytecodeMethodSignature |
BytecodeLinkedClass.GET_CLASSLOADER_SIGNATURE |
static BytecodeMethodSignature |
BytecodeLinkedClass.GET_ENUM_CONSTANTS_SIGNATURE |
static BytecodeMethodSignature |
BytecodeLinkedClass.GET_SUPERCLASS_SIGNATURE |
| Modifier and Type | Method and Description |
|---|---|
BytecodeMethodSignature |
BytecodeVTable.VPtr.getSignature() |
BytecodeMethodSignature |
BytecodeMethod.getSignature() |
BytecodeMethodSignature |
BytecodeDescriptorIndex.methodSignature() |
BytecodeMethodSignature |
BytecodeSignatureParser.toMethodSignature(BytecodeUtf8Constant aConstant) |
BytecodeMethodSignature |
BytecodeSignatureParser.toMethodSignature(Method aMethod) |
| Constructor and Description |
|---|
BytecodeMethod(BytecodeAccessFlags aAccessFlags,
BytecodeUtf8Constant aName,
BytecodeMethodSignature aSignature,
BytecodeAttributeInfo[] aAttributes) |
| Modifier and Type | Method and Description |
|---|---|
BytecodeMethodSignature |
MethodHandleExpression.AdapterAnnotation.getCaptureSignature() |
BytecodeMethodSignature |
MethodHandleExpression.getImplementationSignature() |
BytecodeMethodSignature |
MethodHandleExpression.AdapterAnnotation.getLinkageSignature() |
BytecodeMethodSignature |
MethodHandleExpression.AdapterAnnotation.getSamMethodType() |
BytecodeMethodSignature |
InvocationExpression.getSignature() |
BytecodeMethodSignature |
MethodTypeExpression.getSignature() |
| Modifier and Type | Method and Description |
|---|---|
Optional<BytecodeLinkedClass> |
ClassHierarchyAnalysis.classProvidingInvokableMethod(String aMethodName,
BytecodeMethodSignature aSignature,
BytecodeTypeRef aInvocationTarget,
Value aReceiver,
Predicate<BytecodeLinkedClass> aClassFilter,
Predicate<BytecodeMethod> aMethodFilter) |
Copyright © 2020 Systemprogrammierung Mirko Sertic. All rights reserved.