Index
All Classes and Interfaces|All Packages|Serialized Form
A
- ACachedFactory<Base,
CacheObj> - Class in org.xblackcat.sjpu.builder -
14.10.2015 14:48
- ACachedFactory(IBuilder<Base>, Class<?>...) - Constructor for class org.xblackcat.sjpu.builder.ACachedFactory
- ACachedFactory.Key - Class in org.xblackcat.sjpu.builder
- AnAnnotatedMethodBuilder<A extends Annotation> - Class in org.xblackcat.sjpu.builder
-
01.12.2015 9:26
- AnAnnotatedMethodBuilder(Class<A>) - Constructor for class org.xblackcat.sjpu.builder.AnAnnotatedMethodBuilder
- annClass - Variable in class org.xblackcat.sjpu.builder.AnAnnotatedMethodBuilder
- AProxyMethodBuilder - Class in org.xblackcat.sjpu.builder
-
01.12.2015 11:36
- AProxyMethodBuilder(Class<?>) - Constructor for class org.xblackcat.sjpu.builder.AProxyMethodBuilder
- argClasses - Variable in class org.xblackcat.sjpu.builder.ACachedFactory
- asIdentifier(Class<?>) - Static method in class org.xblackcat.sjpu.builder.BuilderUtils
- asIdentifier(Method) - Static method in class org.xblackcat.sjpu.builder.BuilderUtils
B
- build(Class<T>) - Method in class org.xblackcat.sjpu.builder.ClassBuilder
- build(Class<T>) - Method in class org.xblackcat.sjpu.builder.FunctionalClassBuilder
- build(Class<T>) - Method in interface org.xblackcat.sjpu.builder.IBuilder
- buildCtConstructor(CtClass) - Method in class org.xblackcat.sjpu.builder.Definer
- buildCtConstructor(CtClass) - Method in interface org.xblackcat.sjpu.builder.IDefiner
- builder - Variable in class org.xblackcat.sjpu.builder.ACachedFactory
- BuilderUtils - Class in org.xblackcat.sjpu.builder
-
30.06.2014 12:45
- BuilderUtils() - Constructor for class org.xblackcat.sjpu.builder.BuilderUtils
- buildMethod(CtClass, Class<?>, Method) - Method in interface org.xblackcat.sjpu.builder.IMethodBuilder
C
- checkArray(Class<?>) - Static method in class org.xblackcat.sjpu.builder.BuilderUtils
- ClassBuilder<Base> - Class in org.xblackcat.sjpu.builder
-
04.04.2014 16:10
- ClassBuilder(IDefiner, IMethodBuilder...) - Constructor for class org.xblackcat.sjpu.builder.ClassBuilder
- ClassBuilder.ImplementedMethod - Class in org.xblackcat.sjpu.builder
D
- Definer<Base> - Class in org.xblackcat.sjpu.builder
-
15.11.13 15:37
- Definer(ClassPool, Class<? extends Base>, Class<?>...) - Constructor for class org.xblackcat.sjpu.builder.Definer
- detectTypeArgClass(Type) - Static method in class org.xblackcat.sjpu.builder.BuilderUtils
- detectTypeArgsClass(Type, int) - Static method in class org.xblackcat.sjpu.builder.BuilderUtils
E
- EMPTY_LIST - Static variable in class org.xblackcat.sjpu.builder.BuilderUtils
- equals(Object) - Method in class org.xblackcat.sjpu.builder.ACachedFactory.Key
- equals(Object) - Method in class org.xblackcat.sjpu.builder.ClassBuilder.ImplementedMethod
F
- findDeclaredMethod(Class<?>, Class<?>, Method) - Static method in class org.xblackcat.sjpu.builder.BuilderUtils
-
Search method in specified class by signature of method.
- findDeclaredMethod(Class<?>, Method) - Static method in class org.xblackcat.sjpu.builder.BuilderUtils
-
Search method in specified class by signature of method.
- findGetter(Class<?>, String) - Static method in class org.xblackcat.sjpu.builder.BuilderUtils
- FunctionalClassBuilder<Base> - Class in org.xblackcat.sjpu.builder
-
Functional builder allows only one abstract method per class/interface.
- FunctionalClassBuilder(IDefiner, IMethodBuilder...) - Constructor for class org.xblackcat.sjpu.builder.FunctionalClassBuilder
G
- GeneratorException - Exception Class in org.xblackcat.sjpu.builder
-
16.10.13 9:49
- GeneratorException() - Constructor for exception class org.xblackcat.sjpu.builder.GeneratorException
- GeneratorException(String) - Constructor for exception class org.xblackcat.sjpu.builder.GeneratorException
- GeneratorException(String, Throwable) - Constructor for exception class org.xblackcat.sjpu.builder.GeneratorException
- GeneratorException(String, Throwable, boolean, boolean) - Constructor for exception class org.xblackcat.sjpu.builder.GeneratorException
- GeneratorException(Throwable) - Constructor for exception class org.xblackcat.sjpu.builder.GeneratorException
- get(Class<I>, Object...) - Method in interface org.xblackcat.sjpu.builder.IFactory
- get(Class<T>, Object...) - Method in class org.xblackcat.sjpu.builder.InstanceCachedFactory
- get(Class<T>, Object...) - Method in class org.xblackcat.sjpu.builder.InstanceClassCachedFactory
- getAnnotation(Method) - Method in class org.xblackcat.sjpu.builder.AnAnnotatedMethodBuilder
- getAnnotationClass() - Method in class org.xblackcat.sjpu.builder.AnAnnotatedMethodBuilder
- getBaseCtClass() - Method in class org.xblackcat.sjpu.builder.Definer
- getBaseCtClass() - Method in interface org.xblackcat.sjpu.builder.IDefiner
- getClass(String, ClassPool) - Static method in class org.xblackcat.sjpu.builder.BuilderUtils
- getClassPool(ClassPool, Class<?>, Class<?>...) - Static method in class org.xblackcat.sjpu.builder.BuilderUtils
- getDelegateClass() - Method in class org.xblackcat.sjpu.builder.AProxyMethodBuilder
- getLock() - Method in class org.xblackcat.sjpu.builder.ACachedFactory
- getLock() - Method in interface org.xblackcat.sjpu.builder.IFactory
- getName(Class<?>) - Static method in class org.xblackcat.sjpu.builder.BuilderUtils
-
Returns full qualified name of the class in java-source form: inner class names separates with dot ('.') instead of dollar sign ('$')
- getName(Type) - Static method in class org.xblackcat.sjpu.builder.BuilderUtils
- getName(CtClass) - Static method in class org.xblackcat.sjpu.builder.BuilderUtils
-
Returns full qualified name of the class in java-source form: inner class names separates with dot ('.') instead of dollar sign ('$')
- getNestedClassName() - Method in class org.xblackcat.sjpu.builder.Definer
- getNestedClassName() - Method in interface org.xblackcat.sjpu.builder.IDefiner
- getPool() - Method in class org.xblackcat.sjpu.builder.Definer
- getPool() - Method in interface org.xblackcat.sjpu.builder.IDefiner
- getUnwrapMethodName(CtClass) - Static method in class org.xblackcat.sjpu.builder.BuilderUtils
H
- hashCode() - Method in class org.xblackcat.sjpu.builder.ACachedFactory.Key
- hashCode() - Method in class org.xblackcat.sjpu.builder.ClassBuilder.ImplementedMethod
- helpers - Variable in class org.xblackcat.sjpu.builder.ACachedFactory
I
- IBuilder<Base> - Interface in org.xblackcat.sjpu.builder
-
04.04.2014 15:40
- IDefiner - Interface in org.xblackcat.sjpu.builder
-
24.04.2015 12:34
- IFactory<T> - Interface in org.xblackcat.sjpu.builder
-
04.04.2014 13:09
- IMethodBuilder - Interface in org.xblackcat.sjpu.builder
-
11.03.13 13:16
- ImplementedMethod(String, Class<?>[]) - Constructor for class org.xblackcat.sjpu.builder.ClassBuilder.ImplementedMethod
- InstanceCachedFactory<Base> - Class in org.xblackcat.sjpu.builder
-
04.04.2014 15:47
- InstanceCachedFactory(IBuilder<Base>, Class<?>...) - Constructor for class org.xblackcat.sjpu.builder.InstanceCachedFactory
- InstanceClassCachedFactory<Base> - Class in org.xblackcat.sjpu.builder
-
04.04.2014 15:47
- InstanceClassCachedFactory(IBuilder<Base>, Class<?>...) - Constructor for class org.xblackcat.sjpu.builder.InstanceClassCachedFactory
- instantiate(Class<? extends T>, Object[]) - Method in class org.xblackcat.sjpu.builder.ACachedFactory
- isAccepted(Method) - Method in class org.xblackcat.sjpu.builder.AnAnnotatedMethodBuilder
- isAccepted(Method) - Method in class org.xblackcat.sjpu.builder.AProxyMethodBuilder
- isAccepted(Method) - Method in interface org.xblackcat.sjpu.builder.IMethodBuilder
- isAssignable(Class<?>) - Method in class org.xblackcat.sjpu.builder.Definer
- isAssignable(Class<?>) - Method in interface org.xblackcat.sjpu.builder.IDefiner
- isGetter(Method) - Static method in class org.xblackcat.sjpu.builder.BuilderUtils
- isImplemented(Method) - Method in class org.xblackcat.sjpu.builder.Definer
- isImplemented(Method) - Method in interface org.xblackcat.sjpu.builder.IDefiner
K
- Key(Class<?>, Object[]) - Constructor for class org.xblackcat.sjpu.builder.ACachedFactory.Key
L
- lock - Variable in class org.xblackcat.sjpu.builder.ACachedFactory
- lock - Variable in class org.xblackcat.sjpu.builder.InstanceClassCachedFactory
- log - Variable in class org.xblackcat.sjpu.builder.AnAnnotatedMethodBuilder
- log - Variable in class org.xblackcat.sjpu.builder.ClassBuilder
M
- makeFieldName(String) - Static method in class org.xblackcat.sjpu.builder.BuilderUtils
-
Generate a field name by getter method name: trims 'is' or 'get' at the beginning and convert to lower case the first letter.
O
- org.xblackcat.sjpu.builder - package org.xblackcat.sjpu.builder
P
- purge() - Method in class org.xblackcat.sjpu.builder.ACachedFactory
- purge() - Method in interface org.xblackcat.sjpu.builder.IFactory
R
- requirementDescription() - Method in class org.xblackcat.sjpu.builder.AnAnnotatedMethodBuilder
- requirementDescription() - Method in class org.xblackcat.sjpu.builder.AProxyMethodBuilder
- requirementDescription() - Method in interface org.xblackcat.sjpu.builder.IMethodBuilder
-
Short requirement description for method to be precessed with the builder.
- resolveTypeVariables(Type) - Static method in class org.xblackcat.sjpu.builder.BuilderUtils
-
Method for resolving classes for all available type variables for the given type
S
- searchForEnum(Class<T>, String) - Static method in class org.xblackcat.sjpu.builder.BuilderUtils
- substituteTypeVariables(Map<TypeVariable<?>, Class<?>>, Type) - Static method in class org.xblackcat.sjpu.builder.BuilderUtils
T
- toArrayJavaCode(Function<T, String>, Class<T>, Collection<T>) - Static method in class org.xblackcat.sjpu.builder.BuilderUtils
- toArrayJavaCode(Function<T, String>, Class<T>, T...) - Static method in class org.xblackcat.sjpu.builder.BuilderUtils
- toCtClass(ClassPool, Class<?>) - Static method in class org.xblackcat.sjpu.builder.BuilderUtils
- toCtClasses(ClassPool, Class<?>...) - Static method in class org.xblackcat.sjpu.builder.BuilderUtils
- toJavaLiteral(String) - Static method in class org.xblackcat.sjpu.builder.BuilderUtils
All Classes and Interfaces|All Packages|Serialized Form