Class StructVarInfo

java.lang.Object
de.linusdev.lutils.struct.info.StructVarInfo

public class StructVarInfo extends Object
  • Field Details

    • structValue

      @NotNull protected final @NotNull StructValue structValue
    • fixedLength

      @Nullable protected final @Nullable FixedLength fixedLength
    • clazz

      @NotNull protected final @NotNull Class<? extends Structure> clazz
    • varName

      @NotNull protected final @NotNull String varName
    • info

      @NotNull protected final @NotNull StructureInfo info
    • field

      @NotNull protected final @NotNull Field field
  • Constructor Details

  • Method Details

    • ofField

      @Nullable public static @Nullable StructVarInfo ofField(@NotNull @NotNull Field field)
    • getStructValue

      @NotNull public @NotNull StructValue getStructValue()
    • getFixedLength

      @Nullable public @Nullable FixedLength getFixedLength()
    • getClazz

      @NotNull public @NotNull Class<? extends Structure> getClazz()
    • getVarName

      @NotNull public @NotNull String getVarName()
    • getInfo

      @NotNull public @NotNull StructureInfo getInfo()
    • get

      public Structure get(@NotNull @NotNull ComplexStructure instance)