private Object parseCharValue( String value, String className ) { String unquotedValue = StringEscapeUtils.unquoteSingle( value ); return NamingUtils.parsePrimitiveValue( className, unquotedValue ); }
private org.jboss.forge.roaster.model.Visibility buildVisibility(Visibility visibility) { if (visibility == null) { return org.jboss.forge.roaster.model.Visibility.PACKAGE_PRIVATE; } return DriverUtils.buildVisibility(visibility); }
/** * Comes from org.apache.commons.lang.StringEscapeUtils */ public static String escapeJavaNonUTFChars( String str ) { return escapeJavaNonUTFChars( str, false, false ); }
@Override public DataObject addDataObject( String className, Visibility visibility, boolean isAbstract, boolean isFinal, ObjectSource source ) { String name = NamingUtils.extractClassName( className ); String packageName = NamingUtils.extractPackageName( className ); return addDataObject( packageName, name, visibility, isAbstract, isFinal, source ); }
protected AnnotationDefinition createAnnotationDefinition( Class<?> clazz ) { return DriverUtils.buildAnnotationDefinition( clazz ); }
public static String setFileHashValue(String content) { return setFileHashValue(content, md5Hex(content)); }
private Object parsePrimitiveValue( String value, String className ) { if ( NamingUtils.isByteId( className ) ) { return parseByteValue( value, className ); } else if ( NamingUtils.isCharId( className ) ) { return parseCharValue( value, className ); } else { return NamingUtils.parsePrimitiveValue( className, value ); } }
public static String unquote( String str ) { return PortableStringUtils.removeLastChar( PortableStringUtils.removeFirstChar( str, '"' ), '"' ); }
public JavaSourceVisitor(JavaSource javaSource, ClassLoader classLoader, Resource resParts) { this.javaSource = javaSource; this.classTypeResolver = DriverUtils.createClassTypeResolver(javaSource, classLoader); this.resParts = resParts; }
public static boolean verifiesHash(String content) { return verifiesHash(content, extractFileHashValue(content)); }
public static int buildModifierRepresentation(Member<?> member) { int result = 0x0; result = addModifierRepresentation(result, member); result = addModifierRepresentation(result, (VisibilityScoped) member); return result; }
@Override public boolean isPrimitive() { return NamingUtils.isPrimitiveTypeId(className); }
public static boolean isQualifiedName( final String type ) { String[] tokens = tokenizeClassName( type ); return ( tokens != null ) && ( tokens.length > 1 ); }
public static FileUtils getInstance() { return new FileUtils(); }
public String fileHashEmptyTag() { return FileHashingUtils.getFileHashEmptyTag(); }
public List<MethodSource<JavaClassSource>> findKeyFieldsConstructorCandidates(JavaClassSource javaClassSource, List<ObjectProperty> properties, ClassTypeResolver classTypeResolver) { List<ObjectProperty> keyFields = DataModelUtils.filterKeyFields(properties); return findMatchingConstructorsByParameters(javaClassSource, keyFields, classTypeResolver); }
public static String unquoteSingle( String str ) { return PortableStringUtils.removeLastChar( PortableStringUtils.removeFirstChar( str, '\'' ), '\'' ); }
public String escapeStringForJavaCode( String value ) { if ( value == null ) { return value; } //we need to escape characters like this '\r\t', \n, and " to generate the code properly. return StringEscapeUtils.escapeJavaNonUTFChars(value); }
public static int buildModifierRepresentation(JavaClassSource classSource) { return addModifierRepresentation(0x0, classSource); }
public static boolean isEmptyArray(String value) { if (value == null || (value = value.trim()).equals("") || !value.startsWith("{") || !value.endsWith("}")) { return false; } value = PortableStringUtils.removeLastChar(PortableStringUtils.removeFirstChar(value, '{'), '}'); return "".equals(value != null ? value.trim() : null); }