| Modifier and Type | Method and Description |
|---|---|
String |
Minifier.typeRefToString(BytecodeTypeRef aTypeRef) |
| Modifier and Type | Method and Description |
|---|---|
String |
JSMinifier.typeRefToString(BytecodeTypeRef aTypeRef) |
| Modifier and Type | Method and Description |
|---|---|
String |
OpenCLMinifier.typeRefToString(BytecodeTypeRef aTypeRef) |
| Modifier and Type | Method and Description |
|---|---|
String |
WASMMinifier.typeRefToString(BytecodeTypeRef aTypeRef) |
| Modifier and Type | Class and Description |
|---|---|
class |
BytecodeArrayTypeRef |
class |
BytecodeObjectTypeRef |
class |
BytecodePrimitiveTypeRef |
| Modifier and Type | Method and Description |
|---|---|
BytecodeTypeRef |
BytecodeDescriptorIndex.fieldType() |
BytecodeTypeRef[] |
BytecodeMethodSignature.getArguments() |
BytecodeTypeRef |
BytecodeInstructionANEWARRAY.getArrayType(BytecodeSignatureParser aSignatureParser) |
BytecodeTypeRef |
BytecodeMethodSignature.getReturnType() |
BytecodeTypeRef |
BytecodeArrayTypeRef.getType() |
BytecodeTypeRef |
BytecodeLocalVariableTableEntry.getType() |
BytecodeTypeRef |
BytecodeAnnotation.getType() |
BytecodeTypeRef |
BytecodeField.getTypeRef() |
BytecodeTypeRef |
BytecodeReplacer.replaceTypeIn(BytecodeObjectTypeRef aType) |
BytecodeTypeRef |
BytecodeArrayTypeRef.singleElementType() |
BytecodeTypeRef |
BytecodeSignatureParser.toFieldType(BytecodeUtf8Constant aConstant) |
BytecodeTypeRef[] |
BytecodeSignatureParser.toTypes(String aTypeList) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
BytecodePrimitiveTypeRef.matchesExactlyTo(BytecodeTypeRef aOtherType) |
boolean |
BytecodeArrayTypeRef.matchesExactlyTo(BytecodeTypeRef aOtherType) |
boolean |
BytecodeObjectTypeRef.matchesExactlyTo(BytecodeTypeRef aOtherType) |
boolean |
BytecodeTypeRef.matchesExactlyTo(BytecodeTypeRef aOtherType) |
void |
BytecodeLinkerContext.resolveTypeRef(BytecodeTypeRef aTypeRef) |
| Constructor and Description |
|---|
BytecodeArrayTypeRef(BytecodeTypeRef aType,
int aDepth) |
BytecodeField(BytecodeAccessFlags aAccessFlags,
BytecodeUtf8Constant aName,
BytecodeTypeRef aTypeRef,
BytecodeAttributeInfo[] aAttributeInfo) |
BytecodeLocalVariableTableEntry(int aStartPC,
int aLength,
int aNameIndex,
BytecodeTypeRef aType,
int aIndex) |
BytecodeMethodSignature(BytecodeTypeRef aReturnType,
BytecodeTypeRef[] aArguments) |
BytecodeMethodSignature(BytecodeTypeRef aReturnType,
BytecodeTypeRef[] aArguments) |
| Modifier and Type | Method and Description |
|---|---|
BytecodeTypeRef |
InvokeVirtualMethodExpression.getInvokedClass() |
BytecodeTypeRef |
NewArrayExpression.getType() |
BytecodeTypeRef |
NewMultiArrayExpression.getType() |
| Modifier and Type | Method and Description |
|---|---|
Optional<BytecodeLinkedClass> |
ClassHierarchyAnalysis.classProvidingInvokableMethod(String aMethodName,
BytecodeMethodSignature aSignature,
BytecodeTypeRef aInvocationTarget,
Value aReceiver,
Predicate<BytecodeLinkedClass> aClassFilter,
Predicate<BytecodeMethod> aMethodFilter) |
static TypeRef |
TypeRef.toType(BytecodeTypeRef aTypeRef) |
| Constructor and Description |
|---|
InvokeVirtualMethodExpression(Program aProgram,
BytecodeOpcodeAddress aAddress,
BytecodeNameAndTypeConstant aMethod,
Value aTarget,
List<Value> aArguments,
boolean aInterfaceInvocation,
BytecodeTypeRef aInvokedClass) |
InvokeVirtualMethodExpression(Program aProgram,
BytecodeOpcodeAddress aAddress,
String aMethodName,
BytecodeMethodSignature aSignature,
Value aTarget,
List<Value> aArguments,
boolean aInterfaceInvocation,
BytecodeTypeRef aInvokedClass) |
NewArrayExpression(Program aProgram,
BytecodeOpcodeAddress aAddress,
BytecodeTypeRef aType,
Value aLength) |
NewMultiArrayExpression(Program aProgram,
BytecodeOpcodeAddress aAddress,
BytecodeTypeRef aType,
List<Value> aDimensions) |
Copyright © 2020 Systemprogrammierung Mirko Sertic. All rights reserved.