com.pnfsoftware.jeb.core.units.code.asm.type.IWildcardTypeManager |
Public Methods | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
abstract IWildcardPrototype |
convertPrototype(IPrototypeItem nativePrototype)
Convert a standard prototype to a wildcard prototype.
| ||||||||||
abstract IWildcardType |
create(String nativeTypeSignature)
Create a wildcard type wrapping the provided native type signature.
| ||||||||||
abstract IWildcardType |
create(INativeType nativeType)
Create a wildcard type wrapping the provided native type.
| ||||||||||
abstract IWildcardType |
createWithBitsize(int bitsize)
Create a wildcard type having the provided physical bitsize.
| ||||||||||
abstract IWildcardType |
createWithSlotcount(int slotcount)
Create a wildcard type with a physical bitsize of exactly one "slot".
| ||||||||||
abstract ITypeManager | getNativeTypeManager() |
Convert a standard prototype to a wildcard prototype.
nativePrototype | a native prototype |
---|
Create a wildcard type wrapping the provided native type signature. This is the easiest way to create a wildcard type that is an exact correspondence of a native type.
Create a wildcard type wrapping the provided native type. This is the easiest way to create a wildcard type that is an exact correspondence of a native type.
Create a wildcard type having the provided physical bitsize.
Create a wildcard type with a physical bitsize of exactly one "slot". A slot is typically the size of a standard general purpose register.