Examples of ParameterizedTypeFieldMetadata


Examples of org.jboss.dna.sequencer.java.metadata.ParameterizedTypeFieldMetadata

     * @return ParameterizedTypeFieldMetadata.
     */
    protected ParameterizedTypeFieldMetadata processParameterizedType( FieldDeclaration fieldDeclaration ) {
        ParameterizedType parameterizedType = (ParameterizedType)fieldDeclaration.getType();
        Type typeOfParameterizedType = parameterizedType.getType(); // type may be a simple type or a qualified type.
        ParameterizedTypeFieldMetadata referenceFieldMetadata = (ParameterizedTypeFieldMetadata)createParameterizedFieldMetadataFrom(typeOfParameterizedType);
        // modifiers
        processModifiersOfFieldDeclaration(fieldDeclaration, referenceFieldMetadata);
        // variables
        processVariablesOfVariableDeclarationFragment(fieldDeclaration, referenceFieldMetadata);
        return referenceFieldMetadata;
View Full Code Here

Examples of org.jboss.dna.sequencer.java.metadata.ParameterizedTypeFieldMetadata

     *
     * @param type - The {@link Type}
     * @return the specific type of <code>FieldMetadata</code>
     */
    protected FieldMetadata createParameterizedFieldMetadataFrom( Type type ) {
        ParameterizedTypeFieldMetadata parameterizedTypeFieldMetadata = null;
        if (type.isSimpleType()) {
            SimpleType simpleType = (SimpleType)type;
            parameterizedTypeFieldMetadata = new ParameterizedTypeFieldMetadata();
            parameterizedTypeFieldMetadata.setType(JavaMetadataUtil.getName(simpleType.getName()));
        }
        // TODO also process QualifiedType
        return parameterizedTypeFieldMetadata;
    }
View Full Code Here

Examples of org.jboss.dna.sequencer.java.metadata.ParameterizedTypeFieldMetadata

                PrimitiveFieldMetadata primitiveFieldMetadata2 = (PrimitiveFieldMetadata)fields.get(1);
                assertTrue(primitiveFieldMetadata2.getModifiers().size() > 0);
                assertThat(primitiveFieldMetadata2.getType(), is("double"));
                assertThat(primitiveFieldMetadata2.getVariables().get(0).getName(), is("a"));

                ParameterizedTypeFieldMetadata parameterizedFieldMetadata1 = (ParameterizedTypeFieldMetadata)fields.get(2);
                assertNotNull(parameterizedFieldMetadata1);
                assertTrue(parameterizedFieldMetadata1.getModifiers().size() == 1);
                assertThat(parameterizedFieldMetadata1.getType(), is("List"));
                assertThat(parameterizedFieldMetadata1.getVariables().get(0).getName(), is("l"));

                ParameterizedTypeFieldMetadata parameterizedFieldMetadata2 = (ParameterizedTypeFieldMetadata)fields.get(3);
                assertNotNull(parameterizedFieldMetadata2);
                assertTrue(parameterizedFieldMetadata2.getModifiers().size() == 1);
                assertThat(parameterizedFieldMetadata2.getType(), is("A"));
                assertThat(parameterizedFieldMetadata2.getVariables().get(0).getName(), is("o"));

                SimpleTypeFieldMetadata simpleFieldMetadata = (SimpleTypeFieldMetadata)fields.get(4);
                assertNotNull(simpleFieldMetadata);
                assertTrue(simpleFieldMetadata.getModifiers().size() > 0);
                assertThat(simpleFieldMetadata.getType(), is("X"));
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.