@Test public void testCanonicalNameMultiIndexArray() { String name = ClassUtils.canonicalName( Object[][][].class ); assertEquals( "java.lang.Object[][][]", name ); }
@Test public void testCanonicalNameInnerClass() { String name = ClassUtils.canonicalName( A.class ); assertEquals( "org.drools.core.util.ClassUtilsTest.A", name ); }
@Test public void testCanonicalNameMultiIndexArrayInnerClass() { String name = ClassUtils.canonicalName( A.B[][][].class ); assertEquals( "org.drools.core.util.ClassUtilsTest.A.B[][][]", name ); }
@Test public void testCanonicalNameMultiIndexArrayPrimitives() { String name = ClassUtils.canonicalName( long[][][].class ); assertEquals( "long[][][]", name ); }
@Test public void testCanonicalNameSimpleClass() { String name = ClassUtils.canonicalName( ClassUtilsTest.class ); assertEquals( "org.drools.core.util.ClassUtilsTest", name ); }
@Test public void testCanonicalNameInnerInnerClass() { String name = ClassUtils.canonicalName( A.B.class ); assertEquals( "org.drools.core.util.ClassUtilsTest.A.B", name ); }
@Test public void testCanonicalNameArray() { String name = ClassUtils.canonicalName( Object[].class ); assertEquals( "java.lang.Object[]", name ); }
public String getExtractToClassName() { return ClassUtils.canonicalName( Date.class ); }
public String getExtractToClassName() { return ClassUtils.canonicalName( Date.class ); }
public String getExtractToClassName() { return ClassUtils.canonicalName( this.fieldType ); }
public String getExtractToClassName() { return ClassUtils.canonicalName( type ); }
public String getExtractToClassName() { Class<?> clazz = null; // @todo : this is a bit nasty, but does the trick if ( this.objectType instanceof ClassObjectType ) { clazz = ((ClassObjectType) this.objectType).getClassType(); } else { clazz = Fact.class; } return ClassUtils.canonicalName( clazz ); }
public String getExtractToClassName() { Class<?> clazz = null; // @todo : this is a bit nasty, but does the trick if ( this.objectType instanceof ClassObjectType ) { clazz = ((ClassObjectType) this.objectType).getClassType(); } else { clazz = Fact.class; } return ClassUtils.canonicalName( clazz ); }
public static String canonicalName(Class clazz) { StringBuilder name = new StringBuilder(); if ( clazz.isArray() ) { name.append( canonicalName( clazz.getComponentType() ) ); name.append( "[]" ); } else if ( clazz.getDeclaringClass() == null ) { name.append( clazz.getName() ); } else { name.append( canonicalName( clazz.getDeclaringClass() ) ); name.append( "." ); name.append( clazz.getName().substring( clazz.getDeclaringClass().getName().length() + 1 ) ); } return name.toString(); }
public String getExtractToClassName() { Class<?> clazz = null; // @todo : this is a bit nasty, but does the trick if ( this.objectType instanceof ClassObjectType ) { clazz = ((ClassObjectType) this.objectType).getClassType(); } else { clazz = Fact.class; } return ClassUtils.canonicalName( clazz ); }
public String getExtractToClassName() { Class<?> clazz = null; // @todo : this is a bit nasty, but does the trick if ( this.objectType instanceof ClassObjectType ) { clazz = ((ClassObjectType) this.objectType).getClassType(); } else { clazz = Fact.class; } return ClassUtils.canonicalName( clazz ); }
public String getExtractToClassName() { Class< ? > clazz = null; // @todo : this is a bit nasty, but does the trick if ( this.objectType instanceof ClassObjectType ) { clazz = ((ClassObjectType) this.objectType).getClassType(); } else { clazz = Fact.class; } return ClassUtils.canonicalName( clazz ); }
public String getExtractToClassName() { return ClassUtils.canonicalName( this.reader.getExtractToClass() ); }
public String getBoxedTypeName() { if (cachedBoxedTypeName == null) { // we assume that null extractor errors are reported else where cachedBoxedTypeName = getExtractor() != null ? canonicalName(convertFromPrimitiveType(getExtractor().getExtractToClass())) : "java.lang.Object"; } return cachedBoxedTypeName; }
public String getTypeName() { if (cachedTypeName == null) { // we assume that null extractor errors are reported else where cachedTypeName = ( getExtractor() != null && getExtractor().getExtractToClass() != null ) ? canonicalName(getExtractor().getExtractToClass()) : "java.lang.Object"; } return cachedTypeName; }