Interface Types.BPrim<A>

Type Parameters:
A - the array type for which this primitive is the element type
All Superinterfaces:
Types.BNonVoid, Types.BType, Types.SNonVoid, Types.SPrim<A>, Types.SType
All Known Implementing Classes:
Types.TDouble, Types.TFloat, Types.TInt, Types.TLong
Enclosing interface:
Types

public static interface Types.BPrim<A> extends Types.BNonVoid, Types.SPrim<A>
The primitive types that may be ascribed to local variables in JVM bytecode

This includes only int, float, long, and double.

  • Method Summary

    Modifier and Type
    Method
    Description
    int
    t()
    The type id, as in MethodVisitor.visitIntInsn(int, int) for Opcodes.NEWARRAY, e.g., Opcodes.T_INT.

    Methods inherited from interface ghidra.pcode.emu.jit.gen.util.Types.BNonVoid

    slots

    Methods inherited from interface ghidra.pcode.emu.jit.gen.util.Types.BType

    internalName, type

    Methods inherited from interface ghidra.pcode.emu.jit.gen.util.Types.SType

    cls
  • Method Details

    • t

      int t()
      Description copied from interface: Types.SPrim
      The type id, as in MethodVisitor.visitIntInsn(int, int) for Opcodes.NEWARRAY, e.g., Opcodes.T_INT.
      Specified by:
      t in interface Types.SPrim<A>
      Returns:
      the type id