Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- projectRoot := (FileLocator temp).
- classesDef := OrderedCollection new.
- projectRoot allDirectories do: [ :dir |
- (dir files select: [ :f | f extension = 'class' ]) do: [ :f |
- |reader newDef|
- reader := (JavaClassDefReader onStream: (MultiByteFileStream fileNamed: f)).
- newDef := JavaClassDefinition new.
- reader
- definition: newDef;
- checkMagic;
- loadMinorVersion;
- loadMajorVersion;
- loadConstantPool;
- loadAccessFlags;
- loadThisClassInfo;
- loadSuperClassInfo;
- loadInterfacesInfo;
- "loadFieldsInfo;
- loadMethodsInfo; "
- loadAttributesInfo.
- classesDef add: reader. ]
- ].
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement