java.lang.Object
org.aspectj.org.eclipse.jdt.internal.core.nd.java.TagTreeReader

public abstract class TagTreeReader extends Object
  • Field Details

    • UNUSED_RESULT

      public static final int[] UNUSED_RESULT
  • Constructor Details

    • TagTreeReader

      public TagTreeReader()
  • Method Details

    • add

      public final void add(byte key, TagTreeReader.TagHandler<?> reader)
    • read

      public final Object read(Nd nd, long address)
    • read

      public final Object read(Nd nd, long address, int[] bytesRead)
    • getKeyFor

      protected abstract byte getKeyFor(Object toWrite)
    • write

      public final void write(Nd nd, long address, Object toWrite)
    • write

      public final void write(Nd nd, long address, Object toWrite, int[] bytesWritten)
    • destruct

      public final void destruct(Nd nd, long address)
    • getSize

      public final int getSize(Nd nd, Object toMeasure)