Package org.jnode.vm.classmgr

Examples of org.jnode.vm.classmgr.VmField


    public static VmField resolveField(VmMethod currentMethod,
                                       VmConstFieldRef fieldRef, boolean isStatic) {
        if (!fieldRef.getConstClass().isResolved()) {
            resolveClass(fieldRef.getConstClass());
        }
        VmField result;
        if (fieldRef.isResolved()) {
            result = fieldRef.getResolvedVmField();
        } else {
            VmType<?> vmClass = fieldRef.getConstClass().getResolvedVmClass();
            vmClass.link();
            VmField field = vmClass.getField(fieldRef);
            if (field == null) {
                throw new NoSuchFieldError();
            }

            fieldRef.setResolvedVmField(field);
View Full Code Here

TOP

Related Classes of org.jnode.vm.classmgr.VmField

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.