home *** CD-ROM | disk | FTP | other *** search
- package sun.tools.javap;
-
- import java.util.Vector;
- import sun.tools.java.FieldDefinition;
-
- class JavaPClassPrinter$Codes {
- // $FF: synthetic field
- private final JavaPClassPrinter this$0;
- private int index;
-
- JavaPClassPrinter$Codes(JavaPClassPrinter var1) {
- this.this$0 = var1;
- this.this$0 = var1;
- if (var1.codesVec == null) {
- var1.codesVec = new Vector();
-
- for(FieldDefinition var2 = var1.cdef.getFirstField(); var2 != null; var2 = var2.getNextField()) {
- JavaPBinaryCode var3 = var1.codeFor(var2);
- if (var3 != null) {
- var1.codesVec.addElement(var3);
- }
- }
- }
-
- this.index = 0;
- }
-
- JavaPBinaryCode next() {
- return this.index < this.this$0.codesVec.size() ? (JavaPBinaryCode)this.this$0.codesVec.elementAt(this.index++) : null;
- }
- }
-