Package fr.xlim.ssd.capmanipulator.library

Examples of fr.xlim.ssd.capmanipulator.library.ClassRef


        // superInterfaces loading
        interfaceInfo.getSuperInterfaces().clear();

        for (int i = 0; i < interfaceCount; i++) {
            ClassRef c = new ClassRefRead().load(in);

            interfaceInfo.getSuperInterfaces().add(c);
        }

        // intefaceNameInfo loading (only if the bit remote is set in the flag)
View Full Code Here


            StaticFieldRef sFieldRef = new StaticFieldRefRead().load(in);
            ((StaticField) fieldRef).setStaticField(sFieldRef);

        } else {
            //the fied is an instance field
            ClassRef classref = new ClassRefRead().load(in);
            byte tok = in.readByte();

            FieldRef fieldRef = new InstanceField();
            fieldDescriptorInfo.setFieldRef(fieldRef);
            ((InstanceField) fieldRef).setClass_(classref);
View Full Code Here

     * @return a ClassRef object (internal or external classref)
     * @throws java.io.IOException
     */
    public ClassRef load(CapInputStream in) throws UnableToReadCapFileException {

        ClassRef classRef;
        Short buf = in.readShort();

        // if the most significant bit is 0 it's a internal class ref
        if ((buf & 0x8000) >>> 15 == 0) {
            classRef = new InternalClassRef();
View Full Code Here

TOP

Related Classes of fr.xlim.ssd.capmanipulator.library.ClassRef

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.