Examples of ClassMetadata


Examples of com.artemis.meta.ClassMetadata

 
  @Test
  public void retain_fields_for_ide_friendliness() throws Exception {
    GlobalConfiguration.ideFriendlyPacking = true;
   
    ClassMetadata meta = scan(transform(PackedToBeC.class));
    List<FieldDescriptor> instanceFields = instanceFields(meta);
    assertEquals(instanceFields.toString(), 3, instanceFields.size()); // +1 for $offset
    assertEquals(WeaverType.NONE, meta.annotation);
   
    assertTrue(meta.foundReset);
View Full Code Here

Examples of com.cuubez.core.resource.metaData.ClassMetaData

public class ResourceMetaDataScanner {

    public ClassMetaData scanClass(Class<?> clazz) {

        ClassMetaData classMetaData = new ClassMetaData();

        scanPath(clazz, classMetaData);
        scanConsume(clazz, classMetaData);
        scanProduce(clazz, classMetaData);
        classMetaData.setClazz(clazz);
        return classMetaData;

    }
View Full Code Here

Examples of com.dotcms.repackage.net.sf.hibernate.metadata.ClassMetadata

        map = HibernateUtil.getSession().getSessionFactory().getAllClassMetadata();

        Iterator it = map.entrySet().iterator();
        while (it.hasNext()) {
          Map.Entry pairs = (Map.Entry) it.next();
          ClassMetadata cmd = (ClassMetadata) pairs.getValue();

        }
     
    } catch (HibernateException e) {
      // TODO Auto-generated catch block
View Full Code Here

Examples of com.ovea.jetty.session.serializer.jboss.serial.classmetamodel.ClassMetaData

        if (objectDescriptorStrategy.writeObjectSpecialCase(outputParent, cache, obj)) {
            return;
        }

        ClassMetaData metaData = getMetaData(obj, cache);

        if (objectDescriptorStrategy.writeDuplicateObject(outputParent, cache, obj, metaData)) {
            return;
        }

        Object originalObject = obj;
        Object newObject = obj;

        do {
            obj = newObject;
            metaData = getMetaData(obj, cache);
            newObject = objectDescriptorStrategy.replaceObjectByClass(cache, obj, metaData);

            if (objectDescriptorStrategy.writeObjectSpecialCase(outputParent, cache, newObject)) {
                return;
            }
        }
        while (!objectDescriptorStrategy.doneReplacing(cache, newObject, obj, metaData));

        obj = newObject;
        metaData = getMetaData(obj, cache);

        if (cache.getSubstitution() != null) {
            Object orig = obj;
            obj = cache.getSubstitution().replaceObject(obj);
            if (obj != orig) {
                if (objectDescriptorStrategy.writeObjectSpecialCase(outputParent, cache, obj)) {
                    return;
                }

                metaData = getMetaData(obj, cache);
            }
        }

        int description = 0;

        if (cache.getSafeToReuse() != null) {
            description = cache.getSafeToReuse().storeSafe(obj);
            if (description != 0) {
                outputParent.writeByte(DataContainerConstants.SMARTCLONE_DEF);
                cache.getOutput().addObjectReference(description);
                return;
            }

        }

        description = cache.findIdInCacheWrite(obj, metaData.isImmutable());

        if (description != 0) // Shouldn't happen.
        {
            outputParent.writeByte(DataContainerConstants.OBJECTREF);
            cache.getOutput().addObjectReference(description);
            return;
        } else {

            ClassMetaData originalMetaData = metaData;
            if (obj != originalObject) {
                originalMetaData = getMetaData(originalObject, cache);
            }
            description = cache.putObjectInCacheWrite(originalObject, originalMetaData.isImmutable());
            outputParent.writeByte(DataContainerConstants.NEWDEF);
            cache.getOutput().addObjectReference(description);
            cache.getClassDescriptorStrategy().writeClassDescription(obj, metaData, cache, description);
            cache.getObjectDescriptorStrategy().writeObject(outputParent, cache, metaData, obj);
View Full Code Here

Examples of com.sleepycat.persist.model.ClassMetadata

            }
        }
    }

    private void addProxiedClass(String className, boolean isKnownClass) {
        ClassMetadata metadata = model.getClassMetadata(className);
        if (metadata != null) {
            String proxiedClassName = metadata.getProxiedClassName();
            if (proxiedClassName != null) {
               
                /*
                 * If the class is a registered known class, need to check if
                 * registering proxy class is allowed or not. Currently, only
View Full Code Here

Examples of com.subhajit.diagram.classdiagrams.ClassMetaData

    InputStream in = null;
    try {
      try {
        in = url.openStream();
        ClassParserEx cp = new ClassParserEx(in, subclassName);
        ClassMetaData metadata = new ClassMetaData(subclassName,
            className, cp.parseInterfaceNames(), cp.isInterface());
        Graph<ClassMetaData> node = new Graph<ClassMetaData>(metadata);
        classMetaDataGraph.addChild(node);
        updateSubclasses(classLoader, node, subclassMap, subclassName);
      } catch (Exception exc) {
        try {
          Class<?> subclass = classLoader.loadClass(subclassName);
          Set<String> interfaceNames = new HashSet<String>();
          for (Class<?> interfaceClass : subclass.getInterfaces()) {
            interfaceNames.add(interfaceClass.getName());
          }
          ClassMetaData metadata = new ClassMetaData(subclassName,
              className, interfaceNames, subclass.isInterface());
          Graph<ClassMetaData> node = new Graph<ClassMetaData>(
              metadata);
          classMetaDataGraph.addChild(node);
          updateSubclasses(classLoader, node, subclassMap,
View Full Code Here

Examples of org.apache.openjpa.meta.ClassMetaData

        return unspecified;
    }

    private static void configureMetaData(OpenJPAConfiguration conf,
        ClassLoader envLoader, Class cls, boolean redefineAvailable) {
        ClassMetaData meta = conf.getMetaDataRepositoryInstance()
            .getMetaData(cls, envLoader, true);
        configureMetaData(meta, conf, redefineAvailable, true);
    }
View Full Code Here

Examples of org.apache.openjpa.meta.ClassMetaData

        }
    }

    private static void setIntercepting(OpenJPAConfiguration conf,
        ClassLoader envLoader, Class cls) {
        ClassMetaData meta = conf.getMetaDataRepositoryInstance()
            .getMetaData(cls, envLoader, true);
        meta.setIntercepting(true);
    }
View Full Code Here

Examples of org.apache.openjpa.meta.ClassMetaData

        return type.getName() + "$" + System.identityHashCode(type) + POSTFIX;
    }

    protected final void decorate(Object obj, BCClass bc, int[] types) {
        super.decorate(obj, bc, types);
        ClassMetaData meta = (ClassMetaData) obj;

        enhanceConstructor(bc);
        addBaseFields(bc);
        addImplDataMethods(bc, meta);
        addFieldImplDataMethods(bc, meta);
View Full Code Here

Examples of org.apache.openjpa.meta.ClassMetaData

            _log.trace(_loc.get("parse-class", cls.getName()));

        _cls = cls;
        try {
            parsePackageAnnotations();
            ClassMetaData meta = parseClassAnnotations();
            updateSourceMode(meta);
        } finally {
            _cls = null;
            _file = null;
        }
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.