byte[] bytes = NuwaProcessor.referHackWhenInit(classFile.getBytes().makeDataInputStream());
/** * Constructs an instance. * * @param cf {@code non-null;} class file to parse from * @param offset {@code >= 0;} offset into the class file data to parse at * @param length {@code >= 0;} number of bytes left in the attribute data * @param observer {@code null-ok;} parse observer to notify, if any */ public AnnotationParser(DirectClassFile cf, int offset, int length, ParseObserver observer) { if (cf == null) { throw new NullPointerException("cf == null"); } this.cf = cf; this.pool = cf.getConstantPool(); this.observer = observer; this.bytes = cf.getBytes().slice(offset, offset + length); this.input = bytes.makeDataInputStream(); this.parseCursor = 0; }
/** * Constructs an instance. * * @param cf {@code non-null;} class file to parse from * @param offset {@code >= 0;} offset into the class file data to parse at * @param length {@code >= 0;} number of bytes left in the attribute data * @param observer {@code null-ok;} parse observer to notify, if any */ public AnnotationParser(DirectClassFile cf, int offset, int length, ParseObserver observer) { if (cf == null) { throw new NullPointerException("cf == null"); } this.cf = cf; this.pool = cf.getConstantPool(); this.observer = observer; this.bytes = cf.getBytes().slice(offset, offset + length); this.input = bytes.makeDataInputStream(); this.parseCursor = 0; }
/** * Constructs an instance. * * @param cf {@code non-null;} class file to parse from * @param offset {@code >= 0;} offset into the class file data to parse at * @param length {@code >= 0;} number of bytes left in the attribute data * @param observer {@code null-ok;} parse observer to notify, if any */ public AnnotationParser(DirectClassFile cf, int offset, int length, ParseObserver observer) { if (cf == null) { throw new NullPointerException("cf == null"); } this.cf = cf; this.pool = cf.getConstantPool(); this.observer = observer; this.bytes = cf.getBytes().slice(offset, offset + length); this.input = bytes.makeDataInputStream(); this.parseCursor = 0; }
/** * Constructs an instance. * * @param cf {@code non-null;} class file to parse from * @param offset {@code >= 0;} offset into the class file data to parse at * @param length {@code >= 0;} number of bytes left in the attribute data * @param observer {@code null-ok;} parse observer to notify, if any */ public AnnotationParser(DirectClassFile cf, int offset, int length, ParseObserver observer) { if (cf == null) { throw new NullPointerException("cf == null"); } this.cf = cf; this.pool = cf.getConstantPool(); this.observer = observer; this.bytes = cf.getBytes().slice(offset, offset + length); this.input = bytes.makeDataInputStream(); this.parseCursor = 0; }
/** * Constructs an instance. * * @param cf {@code non-null;} class file to parse from * @param offset {@code >= 0;} offset into the class file data to parse at * @param length {@code >= 0;} number of bytes left in the attribute data * @param observer {@code null-ok;} parse observer to notify, if any */ public AnnotationParser(DirectClassFile cf, int offset, int length, ParseObserver observer) { if (cf == null) { throw new NullPointerException("cf == null"); } this.cf = cf; this.pool = cf.getConstantPool(); this.observer = observer; this.bytes = cf.getBytes().slice(offset, offset + length); this.input = bytes.makeDataInputStream(); this.parseCursor = 0; }
/** * Constructs an instance. * * @param cf {@code non-null;} class file to parse from * @param offset {@code >= 0;} offset into the class file data to parse at * @param length {@code >= 0;} number of bytes left in the attribute data * @param observer {@code null-ok;} parse observer to notify, if any */ public AnnotationParser(DirectClassFile cf, int offset, int length, ParseObserver observer) { if (cf == null) { throw new NullPointerException("cf == null"); } this.cf = cf; this.pool = cf.getConstantPool(); this.observer = observer; this.bytes = cf.getBytes().slice(offset, offset + length); this.input = bytes.makeDataInputStream(); this.parseCursor = 0; }
ByteArray.MyDataInputStream in = bytes.makeDataInputStream(); LocalVariableList list = new LocalVariableList(count);
ByteArray.MyDataInputStream in = bytes.makeDataInputStream(); LocalVariableList list = new LocalVariableList(count);
ByteArray.MyDataInputStream in = bytes.makeDataInputStream(); LocalVariableList list = new LocalVariableList(count);
ByteArray.MyDataInputStream in = bytes.makeDataInputStream(); LocalVariableList list = new LocalVariableList(count);
ByteArray.MyDataInputStream in = bytes.makeDataInputStream(); LocalVariableList list = new LocalVariableList(count);
ByteArray.MyDataInputStream in = bytes.makeDataInputStream(); LocalVariableList list = new LocalVariableList(count);