# Uses of Class
de.geolykt.starloader.deobf.StackElement

Packages that use StackElement
Package
Description
de.geolykt.starloader.deobf
de.geolykt.starloader.deobf.stack.source

- ## Uses of StackElement in de.geolykt.starloader.deobf

  Fields in de.geolykt.starloader.deobf declared as StackElement
  Modifier and Type
  Field
  Description
  `static final StackElement`
  StackElement.`INVALID_ELEMENT`
  Method parameters in de.geolykt.starloader.deobf with type arguments of type StackElement
  Modifier and Type
  Method
  Description
  `void`
  StackWalker.StackWalkerConsumer.`postCalculation(org.objectweb.asm.tree.AbstractInsnNode instruction, LIFOQueue<StackElement> stack)`
  Method that is invoked after the effect of a given instruction on the stack is calculated.
  `void`
  StackWalker.StackWalkerConsumer.`preCalculation(org.objectweb.asm.tree.AbstractInsnNode instruction, LIFOQueue<StackElement> stack)`
  Method that is invoked before the effect of a given instruction on the stack is calculated.

- ## Uses of StackElement in de.geolykt.starloader.deobf.stack.source

  Fields in de.geolykt.starloader.deobf.stack.source declared as StackElement
  Modifier and Type
  Field
  Description
  `final StackElement`
  ArraylengthSource.`array`
  `final StackElement`
  ArrayLoadSource.`arrayref`
  `final StackElement`
  InstanceofSource.`checkedElement`
  `final StackElement`
  ArrayLoadSource.`index`
  `final StackElement`
  ArithmeticOperationSource.`leftHand`
  `final StackElement`
  NumberCompareSource.`leftHand`
  `final StackElement`
  NewArraySource.`length`
  `final StackElement`
  ArithmeticOperationSource.`rightHand`
  `final StackElement`
  NumberCompareSource.`rightHand`
  `final StackElement`
  ConversionSource.`sourceElement`
  `final StackElement`
  CastSource.`uncastElement`
  Constructors in de.geolykt.starloader.deobf.stack.source with parameters of type StackElement
  Modifier
  Constructor
  Description
  ``
  `ArithmeticOperationSource(org.objectweb.asm.tree.InsnNode insn, StackElement leftHand, StackElement rightHand)`
  ``
  `ArraylengthSource(org.objectweb.asm.tree.InsnNode insn, StackElement array)`
  ``
  `ArrayLoadSource(org.objectweb.asm.tree.InsnNode insn, StackElement index, StackElement arrayRef)`
  ``
  `CastSource(org.objectweb.asm.tree.TypeInsnNode insn, StackElement oldElement)`
  ``
  `ConversionSource(org.objectweb.asm.tree.InsnNode insn, StackElement sourceElement)`
  ``
  `InstanceofSource(org.objectweb.asm.tree.TypeInsnNode insn, StackElement checkedElement)`
  ``
  `NewArraySource(org.objectweb.asm.tree.AbstractInsnNode insn, StackElement length)`
  ``
  `NumberCompareSource(org.objectweb.asm.tree.InsnNode insn, StackElement leftHand, StackElement rightHand)`