Top Fields Constructors Methods
org.apache.tomcat.util.xreflection

pack-priv final Class ReflectionLessCodeGenerator

extends Object
Class Inheritance
Imports
java.io.BufferedWriter, .File, .FileWriter, .IOException, java.util.Set

Field Summary

Modifier and TypeField and Description
private static final String
private static final String

Constructor Summary

AccessConstructor and Description
pack-priv

Method Summary

Modifier and TypeMethod and Description
private static void
private static void
private static void
private static void
pack-priv static void
generateCode(File directory, String className, String packageName, Set<SetPropertyClass> baseClasses)

private static void
private static void
private static void
private static void
pack-priv static StringBuilder
getIndent(int multiplier)

Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

AL20_HEADERback to summary
private static final String AL20_HEADER
INDENTback to summary
private static final String INDENT

Constructor Detail

ReflectionLessCodeGeneratorback to summary
pack-priv ReflectionLessCodeGenerator()

Method Detail

generateCaseStatementForGetPropertyInternalback to summary
private static void generateCaseStatementForGetPropertyInternal(SetPropertyClass clazz, StringBuilder code)
generateCaseStatementForSetPropertyInternalback to summary
private static void generateCaseStatementForSetPropertyInternal(SetPropertyClass clazz, StringBuilder code)
generateCaseStatementsForGetPropertyInternalback to summary
private static void generateCaseStatementsForGetPropertyInternal(Set<SetPropertyClass> baseClasses, StringBuilder code)
generateCaseStatementsForSetPropertyInternalback to summary
private static void generateCaseStatementsForSetPropertyInternal(Set<SetPropertyClass> baseClasses, StringBuilder code)
generateCodeback to summary
pack-priv static void generateCode(File directory, String className, String packageName, Set<SetPropertyClass> baseClasses) throws IOException
generateGetPropertyForMethodback to summary
private static void generateGetPropertyForMethod(SetPropertyClass clazz, StringBuilder code)
generateGetPropertyForMethodsback to summary
private static void generateGetPropertyForMethods(Set<SetPropertyClass> baseClasses, StringBuilder code)
generateSetPropertyForMethodback to summary
private static void generateSetPropertyForMethod(SetPropertyClass clazz, StringBuilder code)
generateSetPropertyForMethodsback to summary
private static void generateSetPropertyForMethods(Set<SetPropertyClass> baseClasses, StringBuilder code)
getIndentback to summary
pack-priv static StringBuilder getIndent(int multiplier)