Examples of InnerClass


Examples of com.google.gwt.i18n.client.resolutiontest.Inners.InnerClass

    // Extends Inner Inner
    ExtendsInnerInner extendsInnerInner = GWT.create(ExtendsInnerInner.class);
    assertEquals("Extends Inner Inner", extendsInnerInner.extendsInnerInner());

    // Protected InnerClass
    InnerClass innerClass = new Inners.InnerClass();
    Map<String, String> extendsAnotherInner = innerClass.testExtendsAnotherInner();
    assertEquals("4.321", extendsAnotherInner.get("innerInner"));
    assertEquals("outer", extendsAnotherInner.get("outer"));

    // ExtendProtectedInner
    String extendProtectedInner = innerClass.testExtendsProtectedInner();
    assertEquals("Extend Protected Inner", extendProtectedInner);
  }
View Full Code Here

Examples of com.sun.java.util.jar.pack.Package.InnerClass

                if (name == null)
                    thisName   = null;
                else
                    thisName   = ConstantPool.getUtf8Entry(name);
            }
            InnerClass ic =
                new InnerClass(thisClass, outerClass, thisName, flags);
            assert(longForm || ic.predictable);
            icList.add(ic);
        }
        ic_flags.doneDisbursing();
        ic_this_class.doneDisbursing();
View Full Code Here

Examples of com.sun.java.util.jar.pack.Package.InnerClass

        for (int i = 0; i < nc; i++) {
            ClassEntry thisClass = (ClassEntry) class_InnerClasses_RC.getRef();
            int        flags     =              class_InnerClasses_F.getInt();
            if (flags == 0) {
                // A zero flag means copy a global IC here.
                InnerClass ic = pkg.getGlobalInnerClass(thisClass);
                assert(ic != null)// must be a valid global IC reference
                localICs.add(ic);
            } else {
                if (flags == ACC_IC_LONG_FORM)
                    flags = 0// clear the marker bit
                ClassEntry outer = (ClassEntry) class_InnerClasses_outer_RCN.getRef();
                Utf8Entry name   = (Utf8Entryclass_InnerClasses_name_RUN.getRef();
                localICs.add(new InnerClass(thisClass, outer, name, flags));
            }
        }
        cls.setInnerClasses(localICs);
        // cls.expandLocalICs may add more tuples to ics also,
        // or may even delete tuples.
View Full Code Here

Examples of com.sun.java.util.jar.pack.Package.InnerClass

    void writeInnerClasses(Class cls) throws IOException {
        List ics = cls.getInnerClasses();
        writeShort(ics.size());
        for (Iterator i = ics.iterator(); i.hasNext(); ) {
            InnerClass ic = (InnerClass) i.next();
            writeRef(ic.thisClass);
            writeRef(ic.outerClass);
            writeRef(ic.name);
            writeShort(ic.flags);
        }
View Full Code Here

Examples of com.sun.java.util.jar.pack.Package.InnerClass

        // First, collect a consistent global set.
        for (Iterator i = pkg.classes.iterator(); i.hasNext(); ) {
            Class cls = (Class) i.next();
            if (!cls.hasInnerClasses())  continue;
            for (Iterator j = cls.getInnerClasses().iterator(); j.hasNext(); ) {
                InnerClass ic = (InnerClass) j.next();
                InnerClass pic = (InnerClass) allICMap.put(ic.thisClass, ic);
                if (pic != null && !pic.equals(ic) && pic.predictable) {
                    // Different ICs.  Choose the better to make global.
                    allICMap.put(pic.thisClass, pic);
                }
            }
        }
View Full Code Here

Examples of com.sun.java.util.jar.pack.Package.InnerClass

        }
    }

    void writeInnerClasses() throws IOException {
        for (Iterator i = pkg.getAllInnerClasses().iterator(); i.hasNext(); ) {
            InnerClass ic = (InnerClass) i.next();
            int flags = ic.flags;
            assert((flags & ACC_IC_LONG_FORM) == 0);
            if (!ic.predictable) {
                flags |= ACC_IC_LONG_FORM;
            }
View Full Code Here

Examples of com.sun.java.util.jar.pack.Package.InnerClass

     */
    void writeLocalInnerClasses(Class cls) throws IOException {
        List localICs = cls.getInnerClasses();
        class_InnerClasses_N.putInt(localICs.size());
        for (Iterator i = localICs.iterator(); i.hasNext(); ) {
            InnerClass ic = (InnerClass) i.next();
            class_InnerClasses_RC.putRef(ic.thisClass);
            // Is it redundant with the global version?
            if (ic.equals(pkg.getGlobalInnerClass(ic.thisClass))) {
                // A zero flag means copy a global IC here.
                class_InnerClasses_F.putInt(0);
            } else {
                int flags = ic.flags;
                if (flags == 0)
View Full Code Here

Examples of com.sun.java.util.jar.pack.Package.InnerClass

    void readInnerClasses(Class cls) throws IOException {
        int nc = readUnsignedShort();
        ArrayList ics = new ArrayList(nc);
        for (int i = 0; i < nc; i++) {
            InnerClass ic =
                new InnerClass(readClassRef(),
                               readClassRefOrNull(),
                               (Utf8Entry)readRefOrNull(CONSTANT_Utf8),
                               readUnsignedShort());
            ics.add(ic);
        }
View Full Code Here

Examples of org.apache.bcel.classfile.InnerClass

            if (attrs[i] instanceof InnerClasses) {
                // The InnerClasses attribute is found.
                InnerClasses innerAttr = (InnerClasses) attrs[i];

                // Get an array of the inner classes.
                InnerClass inners[] = innerAttr.getInnerClasses();
                for (int j = 0; j < inners.length; j++) {

                    // Get the inner class name from a constant pool.
                    String innerClassName = Utility.compactClassName(
                            innerAttr.getConstantPool().getConstantString(
View Full Code Here

Examples of org.jboss.errai.codegen.InnerClass

          }

        }).finish();

    ctx.getInjectionContext().getProcessingContext().getBootstrapClass()
        .addInnerClass(new InnerClass(componentTemplateResource.getClassDefinition()));

    getConstructedTemplateTypes(ctx).put(type, componentTemplateResource.getClassDefinition());
  }
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. 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.