Examples of signature()


Examples of org.apache.jdo.impl.enhancer.classfile.ClassField.signature()

        final ClassField[] managedFields = null; //analyzer.annotatedFields();
        final int managedFieldCount = managedFields.length;
        for (int i = 0; i < managedFieldCount; i++) {
            final ClassField field = managedFields[i];
            final String fieldName = field.name().asString();
            final String fieldSig = field.signature().asString();

/*
            // ignore primary managed fields
            if (field.isManaged())
                continue;
View Full Code Here

Examples of org.apache.jdo.impl.enhancer.classfile.ClassField.signature()

            // loop over class fields to declare them to the model
            for (final Enumeration e = classFile.fields().elements();
                 e.hasMoreElements();) {
                final ClassField field = (ClassField)e.nextElement();
                final String name = field.name().asString();
                final String sig = field.signature().asString();

                // skip jdo fields
                if (jdoFieldNames.contains(name)) {
                    continue;
                }
View Full Code Here

Examples of org.apache.jdo.impl.enhancer.classfile.ClassField.signature()

        // loop over class fields to compute 'jdo*' and key/managed fields
        for (final Enumeration e = classFile.fields().elements();
             e.hasMoreElements();) {
            final ClassField field = (ClassField)e.nextElement();
            final String name = field.name().asString();
            final String sig = field.signature().asString();
            final String userFieldName = userClassName + "." + name;
           
            if (false) {
                System.out.println("Analyzer.scanFields(): scanning "
                                   + className + "." + name + " : " + sig);
View Full Code Here

Examples of org.apache.jdo.impl.enhancer.classfile.ClassField.signature()

                affirm(meta.isKeyField(className, name));
                keyFieldIndexes[j++] = i;
            }
           
            // add field type and Java access modifers
            managedFieldSigs[i] = field.signature().asString();
            managedFieldMods[i] = field.access();

            // set the serializable bit if field is not (Java) transient
            // This code might be removed as soon as the metadata is able
            // to retrieve the info as part of meta.getFieldFlags.
View Full Code Here

Examples of org.apache.jdo.impl.enhancer.classfile.ClassField.signature()

                       ("The managed field " + userClassName + "." + name +
                        " is static."));

                // add field type and Java access modifers
                annotatedFieldNames[i] = name;
                annotatedFieldSigs[i] = field.signature().asString();
                annotatedFieldMods[i] = field.access();
                annotatedFieldFlags[i] = 0x0; // direct read/write access
                i++;
            }
            affirm(i == annotatedFieldCount);
View Full Code Here

Examples of org.apache.jdo.impl.enhancer.classfile.ClassField.signature()

            missing.add(fieldName);
            return;
        }
        found.add(fieldName);

        final String foundSig = field.signature().asString();
        final int foundMods = field.access();
        if (!expectedSig.equals(foundSig) || expectedMods != foundMods) {
            env.error(
                getI18N("enhancer.class_has_illegally_declared_jdo_member",
                        new Object[]{ userClassName,
View Full Code Here

Examples of org.apache.jdo.impl.enhancer.classfile.ClassMethod.signature()

        // check methods
        for (final Enumeration e = classFile.methods().elements();
             e.hasMoreElements();) {
            final ClassMethod method = (ClassMethod)e.nextElement();
            final String name = method.name().asString();
            final String sig = method.signature().asString();
            affirm(name != null);
            affirm(sig != null);

            final String key = methodKey(name, sig);
            affirm(key != null);
View Full Code Here

Examples of org.apache.jdo.impl.enhancer.classfile.ClassMethod.signature()

        int res = NEGATIVE;
       
        Enumeration e = classFile.methods().elements();
        while (e.hasMoreElements()) {
            final ClassMethod method = (ClassMethod)e.nextElement();
            final String methodSig = method.signature().asString();
            final String methodArgs = Descriptor.userMethodArgs(methodSig);
            final String methodName = method.name().asString() + methodArgs;
           
            // check class-specific enhancement
            final StringWriter s = new StringWriter();
View Full Code Here

Examples of org.apache.jdo.impl.enhancer.classfile.ClassMethod.signature()

            missing.add(key);
            return;
        }
        found.add(key);

        final String foundSig = method.signature().asString();
        final int foundMods = method.access();
        if (!expectedSig.equals(foundSig) || expectedMods != foundMods) {
            env.error(
                getI18N("enhancer.class_has_illegally_declared_jdo_member",
                        new Object[]{ userClassName,
View Full Code Here

Examples of org.apache.jdo.impl.enhancer.classfile.ClassMethod.signature()

        final Map[] classMethods = { new HashMap(), new HashMap() };
        for (int i = 0; i < 2; i++) {
            for (Enumeration e = classFiles[i].methods().elements();
                 e.hasMoreElements();) {
                final ClassMethod method = (ClassMethod)e.nextElement();
                final String methodSig = method.signature().asString();
                final String methodArgs = Descriptor.userMethodArgs(methodSig);
                final String methodName = method.name().asString();

                if (methodName.startsWith("jdo")) {
                //if (methodName.equals("jdoReplaceField")) {
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.