Skip navigation links
A B C D E F G H I K L M O P R S T 

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 java.lang.annotation.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<?>, Method) - Static method in class org.xblackcat.sjpu.builder.BuilderUtils
Search method in specified class by signature of method.
findDeclaredMethod(Class<?>, Class<?>, Method) - Static method in class org.xblackcat.sjpu.builder.BuilderUtils
Search method in specified class by signature of method.
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 in org.xblackcat.sjpu.builder
16.10.13 9:49
GeneratorException() - Constructor for exception org.xblackcat.sjpu.builder.GeneratorException
 
GeneratorException(String) - Constructor for exception org.xblackcat.sjpu.builder.GeneratorException
 
GeneratorException(String, Throwable) - Constructor for exception org.xblackcat.sjpu.builder.GeneratorException
 
GeneratorException(Throwable) - Constructor for exception org.xblackcat.sjpu.builder.GeneratorException
 
GeneratorException(String, Throwable, boolean, boolean) - Constructor for exception 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(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
 
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>, T...) - Static method in class org.xblackcat.sjpu.builder.BuilderUtils
 
toArrayJavaCode(Function<T, String>, Class<T>, Collection<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
 
A B C D E F G H I K L M O P R S T 
Skip navigation links