Skip navigation links
$ A B C D E F G H I J K L M N O P Q R S T U V W X Z 

$

$child - Static variable in annotation type xapi.annotation.ui.UiTemplate
 
$class - Static variable in annotation type xapi.annotation.ui.UiTemplate
 
$id - Static variable in annotation type xapi.annotation.ui.UiTemplate
 
$method - Static variable in annotation type xapi.annotation.ui.UiTemplate
 
$package - Static variable in annotation type xapi.annotation.ui.UiTemplate
 

A

AALOAD - Static variable in interface xapi.bytecode.api.Opcode
 
AASTORE - Static variable in interface xapi.bytecode.api.Opcode
 
ABSTRACT - Static variable in class xapi.source.X_Modifier
 
AbstractClass - Class in xapi.source.impl
 
AbstractClass(SourceService, String, String, int) - Constructor for class xapi.source.impl.AbstractClass
 
AbstractInitMap<Key,Value> - Class in xapi.collect.impl
A map for singleton values; if containsKey(key) == true, the value is returned from the underlying ConcurrentHashMap, even if null.
AbstractInitMap() - Constructor for class xapi.collect.impl.AbstractInitMap
 
AbstractInitMap(ConvertsValue<Key, String>) - Constructor for class xapi.collect.impl.AbstractInitMap
 
AbstractIORequest() - Constructor for class xapi.io.impl.AbstractIOService.AbstractIORequest
 
AbstractIOService<Transport> - Class in xapi.io.impl
 
AbstractIOService() - Constructor for class xapi.io.impl.AbstractIOService
 
AbstractIOService.AbstractIORequest - Class in xapi.io.impl
 
AbstractLinkedList<T,N extends AbstractLinkedList.Node<T,N>,L extends AbstractLinkedList<T,N,L>> - Class in xapi.collect.impl
A simple base class for implementing linked lists.
AbstractLinkedList() - Constructor for class xapi.collect.impl.AbstractLinkedList
 
AbstractLinkedList.Node<T,N extends AbstractLinkedList.Node<T,N>> - Class in xapi.collect.impl
 
AbstractLinkedList.NodeIterator - Class in xapi.collect.impl
 
AbstractLog - Class in xapi.log.impl
 
AbstractLog() - Constructor for class xapi.log.impl.AbstractLog
 
AbstractMember<Self extends AbstractMember<Self>> - Class in xapi.source.impl
 
AbstractMember(SourceService, String, String, int) - Constructor for class xapi.source.impl.AbstractMember
 
AbstractMethod - Class in xapi.source.impl
 
AbstractMethod() - Constructor for class xapi.source.impl.AbstractMethod
 
AbstractMultiInitMap<Key,Value,Params> - Class in xapi.collect.impl
 
AbstractMultiInitMap(ConvertsValue<Key, String>) - Constructor for class xapi.collect.impl.AbstractMultiInitMap
 
AbstractMultiInitMap(ConvertsValue<Key, String>, ConvertsValue<Pair<Key, Params>, Value>) - Constructor for class xapi.collect.impl.AbstractMultiInitMap
 
AbstractPair<X,Y> - Class in xapi.util.impl
 
AbstractPair() - Constructor for class xapi.util.impl.AbstractPair
 
AbstractPair(X, Y) - Constructor for class xapi.util.impl.AbstractPair
 
AbstractProcess<T> - Class in xapi.process.impl
 
AbstractProcess() - Constructor for class xapi.process.impl.AbstractProcess
 
AbstractTimeService - Class in xapi.time.impl
 
AbstractTimeService() - Constructor for class xapi.time.impl.AbstractTimeService
 
accept(MemberValueVisitor) - Method in class xapi.bytecode.annotation.AnnotationMemberValue
Accepts a visitor.
accept(MemberValueVisitor) - Method in class xapi.bytecode.annotation.ArrayMemberValue
Accepts a visitor.
accept(MemberValueVisitor) - Method in class xapi.bytecode.annotation.BooleanMemberValue
Accepts a visitor.
accept(MemberValueVisitor) - Method in class xapi.bytecode.annotation.ByteMemberValue
Accepts a visitor.
accept(MemberValueVisitor) - Method in class xapi.bytecode.annotation.CharMemberValue
Accepts a visitor.
accept(MemberValueVisitor) - Method in class xapi.bytecode.annotation.ClassMemberValue
Accepts a visitor.
accept(MemberValueVisitor) - Method in class xapi.bytecode.annotation.DoubleMemberValue
Accepts a visitor.
accept(MemberValueVisitor) - Method in class xapi.bytecode.annotation.EnumMemberValue
Accepts a visitor.
accept(MemberValueVisitor) - Method in class xapi.bytecode.annotation.FloatMemberValue
Accepts a visitor.
accept(MemberValueVisitor) - Method in class xapi.bytecode.annotation.IntegerMemberValue
Accepts a visitor.
accept(MemberValueVisitor) - Method in class xapi.bytecode.annotation.LongMemberValue
Accepts a visitor.
accept(MemberValueVisitor) - Method in class xapi.bytecode.annotation.MemberValue
Accepts a visitor.
accept(MemberValueVisitor) - Method in class xapi.bytecode.annotation.ShortMemberValue
Accepts a visitor.
accept(MemberValueVisitor) - Method in class xapi.bytecode.annotation.StringMemberValue
Accepts a visitor.
accept(String, ByteCodeResource, Iterable<Class<? extends Annotation>>) - Method in class xapi.dev.scanner.impl.ClasspathResourceMap
 
accept(SignatureVisitor) - Method in class xapi.reflect.impl.SignatureReader
Makes the given visitor visit the signature of this SignatureReader.
acceptType(SignatureVisitor) - Method in class xapi.reflect.impl.SignatureReader
Makes the given visitor visit the signature of this SignatureReader.
accessFlags(int) - Method in class xapi.bytecode.attributes.InnerClassesAttribute
Returns classes[nth].inner_class_access_flags.
ACONST_NULL - Static variable in interface xapi.bytecode.api.Opcode
 
adapt(ConvertsValue<Key, String>) - Static method in class xapi.collect.impl.AbstractMultiInitMap
 
add(int, ExceptionTable, int) - Method in class xapi.bytecode.attributes.ExceptionTable
Copies the given exception table at the specified position in the table.
add(int, int, int, int, int) - Method in class xapi.bytecode.attributes.ExceptionTable
Adds a new entry at the specified position in the table.
add(int, int, int, int) - Method in class xapi.bytecode.attributes.ExceptionTable
Appends a new entry at the end of the table.
add(int) - Method in class xapi.bytecode.Bytecode
Appends an 8bit value to the end of the bytecode sequence.
add(T) - Method in interface xapi.collect.api.IntTo
 
add(int, T) - Method in interface xapi.collect.api.IntTo.Many
 
add(String, V) - Method in interface xapi.collect.api.StringTo.Many
 
add(T) - Method in class xapi.collect.impl.AbstractLinkedList
 
add(V) - Method in class xapi.collect.impl.IntToAbstract
 
add(E) - Method in class xapi.collect.impl.IntToList
 
add(IntTo<X>) - Method in class xapi.collect.impl.IntToManyList
 
add(int, X) - Method in class xapi.collect.impl.IntToManyList
 
add(T) - Method in class xapi.collect.impl.SimpleLinkedList.ListIter
 
add(String, X) - Method in class xapi.collect.impl.StringToManyList
 
add(V) - Method in class xapi.collect.proxy.ListOf
 
add(int, V) - Method in class xapi.collect.proxy.ListOf
 
add(E) - Method in class xapi.collect.proxy.QueueOf
 
add(V) - Method in class xapi.collect.proxy.SetOf
 
add(ProvidesValue<ReceivesValue<X>>) - Method in class xapi.util.impl.DeferredMultiReceiver
 
add(ReceivesValue<X>) - Method in class xapi.util.impl.DeferredMultiReceiver
 
add32bit(int) - Method in class xapi.bytecode.Bytecode
Appends a 32bit value to the end of the bytecode sequence.
addAdder() - Method in class xapi.dev.source.FieldBuffer
 
addAll(Iterable<T>) - Method in interface xapi.collect.api.IntTo
 
addAll(T...) - Method in interface xapi.collect.api.IntTo
 
addAll(Iterable<V>) - Method in class xapi.collect.impl.IntToAbstract
 
addAll(V...) - Method in class xapi.collect.impl.IntToAbstract
 
addAll(E...) - Method in class xapi.collect.impl.IntToList
 
addAll(Iterable<E>) - Method in class xapi.collect.impl.IntToList
 
addAll(Iterable<IntTo<X>>) - Method in class xapi.collect.impl.IntToManyList
 
addAll(IntTo<X>...) - Method in class xapi.collect.impl.IntToManyList
 
addAll(Collection<? extends V>) - Method in class xapi.collect.proxy.ListOf
 
addAll(int, Collection<? extends V>) - Method in class xapi.collect.proxy.ListOf
 
addAll(Collection<? extends E>) - Method in class xapi.collect.proxy.QueueOf
 
addAll(Collection<? extends V>) - Method in class xapi.collect.proxy.SetOf
 
addAload(int) - Method in class xapi.bytecode.Bytecode
Appends ALOAD or (WIDE) ALOAD_<n>
addAnewarray(String) - Method in class xapi.bytecode.Bytecode
Appends ANEWARRAY.
addAnewarray(CtClass, int) - Method in class xapi.bytecode.Bytecode
Appends ICONST and ANEWARRAY.
addAnnotation(Annotation) - Method in class xapi.bytecode.annotation.AnnotationsAttribute
Adds an annotation.
addAnnotation(Class<?>) - Method in class xapi.dev.source.MemberBuffer
 
addAnnotation(String) - Method in class xapi.dev.source.MemberBuffer
 
addAnnotation(JavaModel.IsAnnotation) - Method in class xapi.source.read.JavaModel.HasAnnotations
 
addAnnotations(Iterable<IsAnnotation>) - Method in class xapi.source.impl.AbstractClass
 
addAnnotations(Iterable<IsAnnotation>) - Method in class xapi.source.impl.AbstractMember
 
addArrayBrackets(String, int) - Static method in class xapi.source.X_Modifier
 
addAstore(int) - Method in class xapi.bytecode.Bytecode
Appends ASTORE or (WIDE) ASTORE_<n>
addAttribute(AttributeInfo) - Method in class xapi.bytecode.ClassFile
Appends an attribute.
addAttribute(AttributeInfo) - Method in class xapi.bytecode.FieldInfo
Appends an attribute.
addAttribute(AttributeInfo) - Method in class xapi.bytecode.MethodInfo
Appends an attribute.
addBuffer(PrintBuffer) - Method in class xapi.dev.source.SourceBuilder
 
addBytecode(String, ByteCodeResource) - Method in class xapi.dev.scanner.impl.ClasspathResourceMap
 
addCheckcast(CtClass) - Method in class xapi.bytecode.Bytecode
Appends CHECKCAST.
addCheckcast(String) - Method in class xapi.bytecode.Bytecode
Appends CHECKCAST.
addClassInfo(CtClass) - Method in class xapi.bytecode.ConstPool
Adds a new CONSTANT_Class_info structure.
addClassInfo(String) - Method in class xapi.bytecode.ConstPool
Adds a new CONSTANT_Class_info structure.
addClearer() - Method in class xapi.dev.source.FieldBuffer
 
addConstructor(CtConstructor) - Method in class xapi.bytecode.CtClass
Adds a constructor.
addConstructor(CtConstructor) - Method in class xapi.bytecode.CtClassType
 
addConstZero(CtClass) - Method in class xapi.bytecode.Bytecode
Appends an instruction for pushing zero or null on the stack.
addDconst(double) - Method in class xapi.bytecode.Bytecode
Appends DCONST or DCONST_<n>
addDload(int) - Method in class xapi.bytecode.Bytecode
Appends DLOAD or (WIDE) DLOAD_<n>
addDoubleInfo(double) - Method in class xapi.bytecode.ConstPool
Adds a new CONSTANT_Double_info structure.
addDstore(int) - Method in class xapi.bytecode.Bytecode
Appends DSTORE or (WIDE) DSTORE_<n>
addEdge(StringTrie.StringTrieEdge<E>) - Method in class xapi.collect.trie.DeepTrieEdge
 
addEntry(int, int, int, int, int) - Method in class xapi.bytecode.attributes.LocalVariableAttribute
Appends a new entry to local_variable_table.
addEntry(JarFile, JarEntry) - Method in class xapi.dev.scanner.impl.ClasspathScannerDefault.ScanRunner
 
AdderFor - Annotation Type in xapi.annotation.model
 
AdderForBuilder - Class in xapi.annotation.model
 
addExceptionHandler(int, int, int, CtClass) - Method in class xapi.bytecode.Bytecode
Adds a new entry of exception_table.
addExceptionHandler(int, int, int, String) - Method in class xapi.bytecode.Bytecode
Adds a new entry of exception_table.
addExceptionHandler(int, int, int, int) - Method in class xapi.bytecode.Bytecode
Adds a new entry of exception_table.
addExceptions(String...) - Method in class xapi.dev.source.MethodBuffer
 
addExceptions(Class<?>...) - Method in class xapi.dev.source.MethodBuffer
 
addFconst(float) - Method in class xapi.bytecode.Bytecode
Appends FCONST or FCONST_<n>
addField(FieldInfo) - Method in class xapi.bytecode.ClassFile
Appends a field to the class.
addField(IsField) - Method in class xapi.source.impl.AbstractClass
 
addFieldrefInfo(int, int) - Method in class xapi.bytecode.ConstPool
Adds a new CONSTANT_Fieldref_info structure.
addFieldrefInfo(int, String, String) - Method in class xapi.bytecode.ConstPool
Adds a new CONSTANT_Fieldref_info structure.
addFields(Iterable<IsField>) - Method in class xapi.source.impl.AbstractClass
 
addFile(File, String) - Method in class xapi.dev.scanner.impl.ClasspathScannerDefault.ScanRunner
 
addFirst(E) - Method in class xapi.collect.proxy.QueueOf
 
addFload(int) - Method in class xapi.bytecode.Bytecode
Appends FLOAD or (WIDE) FLOAD_<n>
addFloatInfo(float) - Method in class xapi.bytecode.ConstPool
Adds a new CONSTANT_Float_info structure.
addFstore(int) - Method in class xapi.bytecode.Bytecode
Appends FSTORE or FSTORE_<n>
addGap(int) - Method in class xapi.bytecode.Bytecode
Appends the length-byte gap to the end of the bytecode sequence.
addGenerics(String...) - Method in class xapi.dev.source.MemberBuffer
 
addGenerics(Iterable<IsGeneric>) - Method in class xapi.source.impl.AbstractClass
 
addGetfield(CtClass, String, String) - Method in class xapi.bytecode.Bytecode
Appends GETFIELD.
addGetfield(String, String, String) - Method in class xapi.bytecode.Bytecode
Appends GETFIELD.
addGetstatic(CtClass, String, String) - Method in class xapi.bytecode.Bytecode
Appends GETSTATIC.
addGetstatic(String, String, String) - Method in class xapi.bytecode.Bytecode
Appends GETSTATIC.
addGetter(int) - Method in class xapi.dev.source.FieldBuffer
 
addHandler(RemovalHandler) - Method in class xapi.util.impl.RemovesMultiHandlers
Push a handler onto our callback stack
addIconst(int) - Method in class xapi.bytecode.Bytecode
Appends ICONST or ICONST_<n>
addIload(int) - Method in class xapi.bytecode.Bytecode
Appends ILOAD or (WIDE) ILOAD_<n>
addImport(String) - Method in class xapi.dev.source.ClassBuffer
 
addImport(Class<?>) - Method in class xapi.dev.source.ClassBuffer
 
addImport(Class<?>) - Method in class xapi.dev.source.FieldBuffer
 
addImport(String) - Method in class xapi.dev.source.FieldBuffer
 
addImport(String) - Method in class xapi.dev.source.ImportSection
 
addImport(Class<?>) - Method in class xapi.dev.source.ImportSection
 
addImport(String) - Method in class xapi.dev.source.MemberBuffer
 
addImport(Class<?>) - Method in class xapi.dev.source.MemberBuffer
 
addImport(Class<?>) - Method in class xapi.dev.source.MethodBuffer
 
addImport(String) - Method in class xapi.dev.source.MethodBuffer
 
addImports(String...) - Method in class xapi.dev.source.ImportSection
 
addImports(Class<?>...) - Method in class xapi.dev.source.ImportSection
 
addImports(String...) - Method in class xapi.dev.source.MemberBuffer
 
addImports(Class<?>...) - Method in class xapi.dev.source.MemberBuffer
 
addImportStatic(Class<?>, String) - Method in class xapi.dev.source.ClassBuffer
 
addImportStatic(String) - Method in class xapi.dev.source.ClassBuffer
 
addImportStatic(Class<?>, String) - Method in class xapi.dev.source.FieldBuffer
 
addImportStatic(String) - Method in class xapi.dev.source.FieldBuffer
 
addImportStatic(String) - Method in class xapi.dev.source.MemberBuffer
 
addImportStatic(Class<?>, String) - Method in class xapi.dev.source.MemberBuffer
 
addImportStatic(Class<?>, String) - Method in class xapi.dev.source.MethodBuffer
 
addImportStatic(String) - Method in class xapi.dev.source.MethodBuffer
 
addIndex(int) - Method in class xapi.bytecode.Bytecode
Appends a 16bit value to the end of the bytecode sequence.
addInnerClasses(Iterable<IsClass>) - Method in class xapi.source.impl.AbstractClass
 
addInstanceof(String) - Method in class xapi.bytecode.Bytecode
Appends INSTANCEOF.
addIntegerInfo(int) - Method in class xapi.bytecode.ConstPool
Adds a new CONSTANT_Integer_info structure.
addInterface(String) - Method in class xapi.bytecode.ClassFile
Appends an interface to the interfaces implemented by the class.
addInterface(CtClass) - Method in class xapi.bytecode.CtClass
Adds an interface.
addInterface(CtClass) - Method in class xapi.bytecode.CtClassType
 
addInterface(String) - Method in class xapi.dev.source.ClassBuffer
 
addInterface(String, boolean) - Method in class xapi.dev.source.ClassBuffer
 
addInterface(Class<?>) - Method in class xapi.dev.source.ClassBuffer
 
addInterface(IsClass) - Method in class xapi.source.impl.AbstractClass
 
addInterfaceMethodrefInfo(int, int) - Method in class xapi.bytecode.ConstPool
Adds a new CONSTANT_InterfaceMethodref_info structure.
addInterfaceMethodrefInfo(int, String, String) - Method in class xapi.bytecode.ConstPool
Adds a new CONSTANT_InterfaceMethodref_info structure.
addInterfaces(String...) - Method in class xapi.dev.source.ClassBuffer
 
addInterfaces(Class<?>...) - Method in class xapi.dev.source.ClassBuffer
 
addInterfaces(Iterable<IsClass>) - Method in class xapi.source.impl.AbstractClass
 
addInvokeDynamicInfo(int, int) - Method in class xapi.bytecode.ConstPool
Adds a new CONSTANT_InvokeDynamic_info structure.
addInvokeinterface(CtClass, String, CtClass, CtClass[], int) - Method in class xapi.bytecode.Bytecode
Appends INVOKEINTERFACE.
addInvokeinterface(CtClass, String, String, int) - Method in class xapi.bytecode.Bytecode
Appends INVOKEINTERFACE.
addInvokeinterface(String, String, String, int) - Method in class xapi.bytecode.Bytecode
Appends INVOKEINTERFACE.
addInvokeinterface(int, String, String, int) - Method in class xapi.bytecode.Bytecode
Appends INVOKEINTERFACE.
addInvokespecial(CtClass, String, CtClass, CtClass[]) - Method in class xapi.bytecode.Bytecode
Appends INVOKESPECIAL.
addInvokespecial(CtClass, String, String) - Method in class xapi.bytecode.Bytecode
Appends INVOKESPECIAL.
addInvokespecial(String, String, String) - Method in class xapi.bytecode.Bytecode
Appends INVOKESPECIAL.
addInvokespecial(int, String, String) - Method in class xapi.bytecode.Bytecode
Appends INVOKESPECIAL.
addInvokestatic(CtClass, String, CtClass, CtClass[]) - Method in class xapi.bytecode.Bytecode
Appends INVOKESTATIC.
addInvokestatic(CtClass, String, String) - Method in class xapi.bytecode.Bytecode
Appends INVOKESTATIC.
addInvokestatic(String, String, String) - Method in class xapi.bytecode.Bytecode
Appends INVOKESTATIC.
addInvokestatic(int, String, String) - Method in class xapi.bytecode.Bytecode
Appends INVOKESTATIC.
addInvokevirtual(CtClass, String, CtClass, CtClass[]) - Method in class xapi.bytecode.Bytecode
Appends INVOKEVIRTUAL.
addInvokevirtual(CtClass, String, String) - Method in class xapi.bytecode.Bytecode
Appends INVOKEVIRTUAL.
addInvokevirtual(String, String, String) - Method in class xapi.bytecode.Bytecode
Appends INVOKEVIRTUAL.
addInvokevirtual(int, String, String) - Method in class xapi.bytecode.Bytecode
Appends INVOKEVIRTUAL.
addIstore(int) - Method in class xapi.bytecode.Bytecode
Appends ISTORE or (WIDE) ISTORE_<n>
addLast(E) - Method in class xapi.collect.proxy.QueueOf
 
addLconst(long) - Method in class xapi.bytecode.Bytecode
Appends LCONST or LCONST_<n>
addLdc(String) - Method in class xapi.bytecode.Bytecode
Appends LDC or LDC_W.
addLdc(int) - Method in class xapi.bytecode.Bytecode
Appends LDC or LDC_W.
addLdc2w(long) - Method in class xapi.bytecode.Bytecode
Appends LDC2_W.
addLdc2w(double) - Method in class xapi.bytecode.Bytecode
Appends LDC2_W.
addLexer(LexerStack) - Method in class xapi.source.impl.LexerStack
 
addLload(int) - Method in class xapi.bytecode.Bytecode
Appends LLOAD or (WIDE) LLOAD_<n>
addLoad(int, CtClass) - Method in class xapi.bytecode.Bytecode
Appends an instruction for loading a value from the local variable at the index n.
addLoadParameters(CtClass[], int) - Method in class xapi.bytecode.Bytecode
Appends instructions for loading all the parameters onto the operand stack.
addLocalVariable(String, CtClass) - Method in class xapi.bytecode.CtBehavior
Declares a new local variable.
addLongInfo(long) - Method in class xapi.bytecode.ConstPool
Adds a new CONSTANT_Long_info structure.
addLstore(int) - Method in class xapi.bytecode.Bytecode
Appends LSTORE or LSTORE_<n>
addMember(JavaModel.AnnotationMember) - Method in class xapi.source.read.JavaModel.IsAnnotation
 
addMember(String, String) - Method in class xapi.source.read.JavaModel.IsAnnotation
 
addMemberValue(int, MemberValue) - Method in class xapi.bytecode.annotation.Annotation
Adds a new member.
addMemberValue(String, MemberValue) - Method in class xapi.bytecode.annotation.Annotation
Adds a new member.
addMethod(MethodInfo) - Method in class xapi.bytecode.ClassFile
Just appends a method to the class.
addMethod(CtMethod) - Method in class xapi.bytecode.CtClass
Adds a method.
addMethod(CtMethod) - Method in class xapi.bytecode.CtClassType
 
addMethod(IsMethod) - Method in class xapi.source.impl.AbstractClass
 
addMethodHandleInfo(int, int) - Method in class xapi.bytecode.ConstPool
Adds a new CONSTANT_MethodHandle_info structure.
addMethodrefInfo(int, int) - Method in class xapi.bytecode.ConstPool
Adds a new CONSTANT_Methodref_info structure.
addMethodrefInfo(int, String, String) - Method in class xapi.bytecode.ConstPool
Adds a new CONSTANT_Methodref_info structure.
addMethods(Iterable<IsMethod>) - Method in class xapi.source.impl.AbstractClass
 
addMethodTypeInfo(int) - Method in class xapi.bytecode.ConstPool
Adds a new CONSTANT_MethodType_info structure.
addMultiNewarray(CtClass, int[]) - Method in class xapi.bytecode.Bytecode
Appends MULTINEWARRAY.
addMultiNewarray(CtClass, int) - Method in class xapi.bytecode.Bytecode
Appends MULTINEWARRAY.
addMultiNewarray(String, int) - Method in class xapi.bytecode.Bytecode
Appends MULTINEWARRAY.
addNameAndTypeInfo(int, int) - Method in class xapi.bytecode.ConstPool
Adds a new CONSTANT_NameAndType_info structure.
addNameAndTypeInfo(String, String) - Method in class xapi.bytecode.ConstPool
Adds a new CONSTANT_NameAndType_info structure.
addNamedTypes(Set<String>, Iterable<Map.Entry<String, Class<?>>>) - Method in class xapi.dev.source.MemberBuffer
 
addNamedTypes(Set<String>, String...) - Method in class xapi.dev.source.MemberBuffer
 
addNew(CtClass) - Method in class xapi.bytecode.Bytecode
Appends NEW.
addNew(String) - Method in class xapi.bytecode.Bytecode
Appends NEW.
addNewarray(int, int) - Method in class xapi.bytecode.Bytecode
Appends NEWARRAY for primitive types.
addOpcode(int) - Method in class xapi.bytecode.Bytecode
Appends an 8bit opcode to the end of the bytecode sequence.
addParameter(CtClass) - Method in class xapi.bytecode.CtBehavior
Appends a new parameter, which becomes the last parameter.
addParameter(Class<?>, String) - Method in class xapi.dev.source.MethodBuffer
 
addParameter(String, String) - Method in class xapi.dev.source.MethodBuffer
 
addParameters(String...) - Method in class xapi.dev.source.MethodBuffer
 
addParameters(Map.Entry<String, Class<?>>...) - Method in class xapi.dev.source.MethodBuffer
 
addParameters(Iterable<Map.Entry<String, Class<?>>>) - Method in class xapi.dev.source.MethodBuffer
 
addPost(ReceivesValue<T>) - Method in class xapi.util.impl.ReceivesPrioritizedValue
Adds a callback that will be fired after the pre and main callback stacks
addPre(ReceivesValue<T>) - Method in class xapi.util.impl.ReceivesPrioritizedValue
Adds a callback that will be fired before the main and post callback stacks
addPrintln(String) - Method in class xapi.bytecode.Bytecode
Appends instructions for executing java.lang.System.println(message).
addPutfield(CtClass, String, String) - Method in class xapi.bytecode.Bytecode
Appends PUTFIELD.
addPutfield(String, String, String) - Method in class xapi.bytecode.Bytecode
Appends PUTFIELD.
addPutstatic(CtClass, String, String) - Method in class xapi.bytecode.Bytecode
Appends PUTSTATIC.
addPutstatic(String, String, String) - Method in class xapi.bytecode.Bytecode
Appends PUTSTATIC.
addReceiver(ReceivesValue<T>) - Method in class xapi.util.impl.ReceivesMultiValue
Adds a receiver to the end of the callback array.
addResource(String, StringDataResource) - Method in class xapi.dev.scanner.impl.ClasspathResourceMap
 
addRet(int) - Method in class xapi.bytecode.Bytecode
Appends RET.
addReturn(CtClass) - Method in class xapi.bytecode.Bytecode
Appends ARETURN, IRETURN, .., or RETURN.
addSetter(int) - Method in class xapi.dev.source.FieldBuffer
 
addSourcecode(String, SourceCodeResource) - Method in class xapi.dev.scanner.impl.ClasspathResourceMap
 
addStatic(Class<?>, String) - Method in class xapi.dev.source.ImportSection
 
addStatic(String) - Method in class xapi.dev.source.ImportSection
 
addStatics(String...) - Method in class xapi.dev.source.ImportSection
 
addStore(int, CtClass) - Method in class xapi.bytecode.Bytecode
Appends an instruction for storing a value into the local variable at the index n.
addStringInfo(String) - Method in class xapi.bytecode.ConstPool
Adds a new CONSTANT_String_info structure.
addSubclasses(ClassFile) - Method in class xapi.dev.scanner.impl.ClasspathResourceMap
 
addThrowable(Throwable) - Method in exception xapi.except.MultiException
 
addToBeginning(CharBuffer) - Method in class xapi.dev.source.CharBuffer
 
addToBeginning(CharBuffer) - Method in class xapi.dev.source.ClassBuffer
 
addToEnd(CharBuffer) - Method in class xapi.dev.source.CharBuffer
 
addToEnd(CharBuffer) - Method in class xapi.dev.source.ClassBuffer
 
addType(IsType...) - Method in class xapi.source.impl.Varargs
 
addTypes(Set<String>, Class<?>...) - Method in class xapi.dev.source.MemberBuffer
 
addTypes(Set<String>, String...) - Method in class xapi.dev.source.MemberBuffer
 
addUtf8Info(String) - Method in class xapi.bytecode.ConstPool
Adds a new CONSTANT_Utf8_info structure.
addValue(CharSequence, int, E) - Method in interface xapi.collect.api.StringTrie.StringTrieEdge
 
addValue(CharSequence, int, E) - Method in class xapi.collect.trie.DeepTrieEdge
 
All() - Constructor for class xapi.annotation.inject.XInject.All
 
ALOAD - Static variable in interface xapi.bytecode.api.Opcode
 
ALOAD_0 - Static variable in interface xapi.bytecode.api.Opcode
 
ALOAD_1 - Static variable in interface xapi.bytecode.api.Opcode
 
ALOAD_2 - Static variable in interface xapi.bytecode.api.Opcode
 
ALOAD_3 - Static variable in interface xapi.bytecode.api.Opcode
 
ALWAYS_NULL - Static variable in class xapi.collect.impl.AbstractInitMap
 
AlwaysTrue() - Constructor for class xapi.platform.PlatformSelector.AlwaysTrue
 
ANDROID_INSTANCES_LOCATION - Static variable in class xapi.util.X_Namespace
assets/wti/instances Default android folder for location of instance object mapping;
ANDROID_SINGLETONS_LOCATION - Static variable in class xapi.util.X_Namespace
assets/wti/singeltons Default android folder for location of singleton object mapping;
AndroidPlatform - Annotation Type in xapi.platform
 
ANEWARRAY - Static variable in interface xapi.bytecode.api.Opcode
 
Annotated - Interface in xapi.bytecode
 
Annotation - Class in xapi.bytecode.annotation
 
Annotation(int, ConstPool) - Constructor for class xapi.bytecode.annotation.Annotation
Constructs an annotation including no members.
Annotation(String, ConstPool) - Constructor for class xapi.bytecode.annotation.Annotation
Constructs an annotation including no members.
Annotation(ConstPool, CtClass) - Constructor for class xapi.bytecode.annotation.Annotation
Constructs an annotation that can be accessed through the interface represented by clazz.
annotation(String, int) - Method in class xapi.bytecode.annotation.AnnotationsWriter
Writes annotation.
annotation(int, int) - Method in class xapi.bytecode.annotation.AnnotationsWriter
Writes annotation.
ANNOTATION - Static variable in class xapi.source.X_Modifier
 
annotationArray() - Method in class xapi.bytecode.annotation.AnnotationsAttribute.Walker
 
AnnotationDefaultAttribute - Class in xapi.bytecode.annotation
 
AnnotationDefaultAttribute(ConstPool, byte[]) - Constructor for class xapi.bytecode.annotation.AnnotationDefaultAttribute
Constructs an AnnotationDefault_attribute.
AnnotationDefaultAttribute(ConstPool) - Constructor for class xapi.bytecode.annotation.AnnotationDefaultAttribute
Constructs an empty AnnotationDefault_attribute.
AnnotationDefaultAttribute(ConstPool, int, DataInput) - Constructor for class xapi.bytecode.annotation.AnnotationDefaultAttribute
 
AnnotationExtractor() - Constructor for class xapi.source.read.JavaLexer.AnnotationExtractor
 
AnnotationImpl - Class in xapi.bytecode.annotation
 
AnnotationMember(String, String) - Constructor for class xapi.source.read.JavaModel.AnnotationMember
 
AnnotationMemberExtractor() - Constructor for class xapi.source.read.JavaLexer.AnnotationMemberExtractor
 
AnnotationMemberValue - Class in xapi.bytecode.annotation
 
AnnotationMemberValue(ConstPool) - Constructor for class xapi.bytecode.annotation.AnnotationMemberValue
Constructs an annotation member.
AnnotationMemberValue(Annotation, ConstPool) - Constructor for class xapi.bytecode.annotation.AnnotationMemberValue
Constructs an annotation member.
AnnotationMirrorProcessor - Class in xapi.dev.processor
This is the annotation processor for our injection library.
AnnotationMirrorProcessor() - Constructor for class xapi.dev.processor.AnnotationMirrorProcessor
 
annotations - Variable in class xapi.dev.source.MemberBuffer
 
annotations - Variable in class xapi.source.read.JavaLexer.MemberData
 
annotations - Variable in class xapi.source.read.JavaModel.HasAnnotations
 
AnnotationsAttribute - Class in xapi.bytecode.annotation
 
AnnotationsAttribute(ConstPool, String, byte[]) - Constructor for class xapi.bytecode.annotation.AnnotationsAttribute
Constructs a Runtime(In)VisibleAnnotations_attribute.
AnnotationsAttribute(ConstPool, String) - Constructor for class xapi.bytecode.annotation.AnnotationsAttribute
Constructs an empty Runtime(In)VisibleAnnotations_attribute.
AnnotationsAttribute(ConstPool, int, DataInput) - Constructor for class xapi.bytecode.annotation.AnnotationsAttribute
 
AnnotationsAttribute.Copier - Class in xapi.bytecode.annotation
 
AnnotationsAttribute.Parser - Class in xapi.bytecode.annotation
 
AnnotationsAttribute.Walker - Class in xapi.bytecode.annotation
 
AnnotationsWriter - Class in xapi.bytecode.annotation
 
AnnotationsWriter(OutputStream, ConstPool) - Constructor for class xapi.bytecode.annotation.AnnotationsWriter
Constructs with the given output stream.
annotationValue() - Method in class xapi.bytecode.annotation.AnnotationsWriter
Writes tag and annotation_value in member_value.
ANY - Static variable in interface xapi.util.api.MatchesValue
 
append(String, String, String, int) - Method in class xapi.bytecode.attributes.InnerClassesAttribute
Appends a new entry.
append(int, int, int, int) - Method in class xapi.bytecode.attributes.InnerClassesAttribute
Appends a new entry.
append(byte[]) - Method in class xapi.bytecode.CodeIterator
Appends the given bytecode sequence at the end.
append(ExceptionTable, int) - Method in class xapi.bytecode.CodeIterator
Copies and appends the entries in the given exception table at the end of the exception table in the code attribute edited by this object.
append(Object) - Method in class xapi.dev.source.CharBuffer
 
append(String) - Method in class xapi.dev.source.CharBuffer
 
append(boolean) - Method in class xapi.dev.source.MemberBuffer
 
append(char) - Method in class xapi.dev.source.MemberBuffer
 
append(char[]) - Method in class xapi.dev.source.MemberBuffer
 
append(char[], int, int) - Method in class xapi.dev.source.MemberBuffer
 
append(CharSequence) - Method in class xapi.dev.source.MemberBuffer
 
append(CharSequence, int, int) - Method in class xapi.dev.source.MemberBuffer
 
append(double) - Method in class xapi.dev.source.MemberBuffer
 
append(float) - Method in class xapi.dev.source.MemberBuffer
 
append(int) - Method in class xapi.dev.source.MemberBuffer
 
append(long) - Method in class xapi.dev.source.MemberBuffer
 
append(Object) - Method in class xapi.dev.source.MemberBuffer
 
append(String) - Method in class xapi.dev.source.MemberBuffer
 
append(CharSequence) - Method in class xapi.dev.source.PrintBuffer
 
append(CharSequence, int, int) - Method in class xapi.dev.source.PrintBuffer
 
append(char[]) - Method in class xapi.dev.source.PrintBuffer
 
append(char[], int, int) - Method in class xapi.dev.source.PrintBuffer
 
append(boolean) - Method in class xapi.dev.source.PrintBuffer
 
append(char) - Method in class xapi.dev.source.PrintBuffer
 
append(int) - Method in class xapi.dev.source.PrintBuffer
 
append(long) - Method in class xapi.dev.source.PrintBuffer
 
append(float) - Method in class xapi.dev.source.PrintBuffer
 
append(double) - Method in class xapi.dev.source.PrintBuffer
 
append(CharSequence) - Method in class xapi.util.X_Debug.DebugStream
 
appendClassPath(ClassPath) - Method in class xapi.bytecode.ClassPool
Appends a ClassPath object to the end of the search path.
appendClassPath(String) - Method in class xapi.bytecode.ClassPool
Appends a directory or a jar (or zip) file to the end of the search path.
appendFrame(int, int, int[], int[]) - Method in class xapi.bytecode.attributes.StackMapTable.Walker
Invoked if the visited frame is a append_frame.
appendFrame(int, int[], int[]) - Method in class xapi.bytecode.attributes.StackMapTable.Writer
Writes a append_frame.
appendGap(int) - Method in class xapi.bytecode.CodeIterator
Appends a gap at the end of the bytecode sequence.
appendParameter(String, String) - Static method in class xapi.bytecode.Descriptor
Appends a parameter type to the parameter list represented by the given descriptor.
appendParameter(CtClass, String) - Static method in class xapi.bytecode.Descriptor
Appends a parameter type to the parameter list represented by the given descriptor.
appendPathList(String) - Method in class xapi.bytecode.ClassPool
Appends directories and jar files for search.
appendSystemPath() - Method in class xapi.bytecode.ClassPool
Appends the system search path to the end of the search path.
apply(Object...) - Method in class xapi.source.write.Template
Applies the current template to the supplied arguments.
apply(Object...) - Method in interface xapi.util.api.ApplyMethod
 
applyMap(Iterable<Map.Entry<String, Object>>) - Method in class xapi.source.write.MappedTemplate
 
ApplyMethod - Interface in xapi.util.api
 
applySettings(Transport, int) - Method in class xapi.io.impl.AbstractIOService
Allow subclasses to apply any settings to the connection before we open it
ARETURN - Static variable in interface xapi.bytecode.api.Opcode
 
ArgHandlerLogLevel - Class in xapi.args
Argument handler for processing the log level flag.
ArgHandlerLogLevel(OptionLogLevel) - Constructor for class xapi.args.ArgHandlerLogLevel
 
arguments() - Method in interface xapi.process.api.ProcessRequest
 
arrayDepth - Variable in class xapi.source.read.JavaModel.IsType
 
arrayDepth - Variable in class xapi.source.read.JavaVisitor.TypeData
The number of array dimensions, if any, for this type.
arrayDimension(String) - Static method in class xapi.bytecode.Descriptor
Computes the dimension of the array represented by the given descriptor.
ArrayIterable<E> - Class in xapi.collect.impl
 
ArrayIterable(E[]) - Constructor for class xapi.collect.impl.ArrayIterable
 
ARRAYLENGTH - Static variable in interface xapi.bytecode.api.Opcode
 
ArrayMemberValue - Class in xapi.bytecode.annotation
 
ArrayMemberValue(ConstPool) - Constructor for class xapi.bytecode.annotation.ArrayMemberValue
Constructs an array.
ArrayMemberValue(MemberValue, ConstPool) - Constructor for class xapi.bytecode.annotation.ArrayMemberValue
Constructs an array.
ArrayType(int, SignatureAttribute.Type) - Constructor for class xapi.bytecode.attributes.SignatureAttribute.ArrayType
 
arrayValue(int) - Method in class xapi.bytecode.annotation.AnnotationsWriter
Writes tag and array_value in member_value.
asConcurrent(boolean) - Static method in class xapi.collect.api.CollectionOptions
 
asDeque() - Method in interface xapi.collect.api.IntTo
If this IntTo is mutable, you will be getting a DequeProxy, backed by this IntTo.
asDeque() - Method in class xapi.collect.impl.IntToAbstract
 
asDeque() - Method in class xapi.collect.impl.IntToList
 
asDeque() - Method in class xapi.collect.impl.IntToManyList
 
asImmutableList() - Static method in class xapi.collect.api.CollectionOptions
 
asImmutableSet() - Static method in class xapi.collect.api.CollectionOptions
 
asList() - Method in interface xapi.collect.api.IntTo
If this IntTo is mutable, you will be getting a ListProxy, backed by this IntTo.
asList() - Method in class xapi.collect.impl.IntToAbstract
 
asList() - Method in class xapi.collect.impl.IntToList
 
asList() - Method in class xapi.collect.impl.IntToManyList
 
asList(V...) - Static method in class xapi.collect.X_Collect
 
asMutable(boolean) - Static method in class xapi.collect.api.CollectionOptions
 
asMutableList() - Static method in class xapi.collect.api.CollectionOptions
 
asMutableSet() - Static method in class xapi.collect.api.CollectionOptions
 
asRunnable() - Method in class xapi.util.impl.RunUnsafe
 
asSet() - Method in interface xapi.collect.api.IntTo
If this IntTo is mutable, you will be getting a SetProxy, backed by this IntTo.
asSet() - Method in class xapi.collect.impl.IntToAbstract
 
asSet() - Method in class xapi.collect.impl.IntToList
 
asSet() - Method in class xapi.collect.impl.IntToManyList
 
asSet(V...) - Static method in class xapi.collect.X_Collect
 
ASTORE - Static variable in interface xapi.bytecode.api.Opcode
 
ASTORE_0 - Static variable in interface xapi.bytecode.api.Opcode
 
ASTORE_1 - Static variable in interface xapi.bytecode.api.Opcode
 
ASTORE_2 - Static variable in interface xapi.bytecode.api.Opcode
 
ASTORE_3 - Static variable in interface xapi.bytecode.api.Opcode
 
AsyncCondition - Interface in xapi.process.api
In order to ease the apis of code shared with single-threaded environments, we create an Async abstraction that can function efficiently in a threadsafe enviro, while giving a useful "illusion of concurrency" when single-threaded.
AsyncLock - Interface in xapi.process.api
 
at(int) - Method in interface xapi.collect.api.IntTo
 
at(int) - Method in class xapi.collect.impl.IntToAbstract
 
at(int) - Method in class xapi.collect.impl.IntToList
 
at(int) - Method in class xapi.collect.impl.IntToManyList
 
ATHROW - Static variable in interface xapi.bytecode.api.Opcode
 
AttributeInfo - Class in xapi.bytecode.attributes
 
AttributeInfo(ConstPool, int, byte[]) - Constructor for class xapi.bytecode.attributes.AttributeInfo
 
AttributeInfo(ConstPool, String) - Constructor for class xapi.bytecode.attributes.AttributeInfo
 
AttributeInfo(ConstPool, String, byte[]) - Constructor for class xapi.bytecode.attributes.AttributeInfo
Constructs an attribute_info structure.
AttributeInfo(ConstPool, int, DataInput) - Constructor for class xapi.bytecode.attributes.AttributeInfo
 
await(SuccessHandler<Pair<AsyncLock, AsyncCondition>>) - Method in interface xapi.process.api.AsyncCondition
Waits indefinitely for the given condition.
awaitWithDeadline(SuccessHandler<Pair<AsyncLock, AsyncCondition>>, float) - Method in interface xapi.process.api.AsyncCondition
The same rules as AsyncCondition.await(SuccessHandler), but with a millisecond timeout that will share a notification pool, so a minimum of threads are needed to simply check deadlines and cancel / notify / continue.

B

BadBytecode - Exception in xapi.bytecode
 
BadBytecode(int) - Constructor for exception xapi.bytecode.BadBytecode
 
BadBytecode(String) - Constructor for exception xapi.bytecode.BadBytecode
 
BadBytecode(String, Throwable) - Constructor for exception xapi.bytecode.BadBytecode
 
BALOAD - Static variable in interface xapi.bytecode.api.Opcode
 
BASTORE - Static variable in interface xapi.bytecode.api.Opcode
 
Bean<X> - Interface in xapi.util.api
A simple interface for objects with typed ProvidesValue.get() and ReceivesValue.set(Object) methods.
begin() - Method in class xapi.bytecode.CodeIterator
Moves to the first instruction.
binaryNameToEnclosed(String) - Static method in class xapi.source.X_Modifier
 
binaryNameToPackage(String) - Static method in class xapi.source.X_Modifier
 
binarySuffix - Static variable in interface xapi.util.service.StringService
 
binaryToSource(String) - Static method in class xapi.source.X_Source
Send in com.pkg.Clazz$InnerClass or com/pkg/Clazz$InnerClass Get back Pair<"com.pkg", "Clazz.InnerClass"
BIPUSH - Static variable in interface xapi.bytecode.api.Opcode
 
birth() - Method in class xapi.time.impl.AbstractTimeService
 
birth() - Method in interface xapi.time.service.TimeService
the epoch in millis when this TimeService was instantiated
birth() - Static method in class xapi.time.X_Time
 
Bitwise - Class in xapi.util.impl
Need 32 boolean fields? At one int-per-pointer for boolean fields, that's 128 bytes of heap.
Bitwise(int) - Constructor for class xapi.util.impl.Bitwise
 
block(Future<T>, ReceivesValue<T>) - Static method in class xapi.process.X_Process
 
Blocking - Annotation Type in xapi.annotation.process
 
body() - Method in interface xapi.io.api.IOMessage
 
BooleanMemberValue - Class in xapi.bytecode.annotation
 
BooleanMemberValue(int, ConstPool) - Constructor for class xapi.bytecode.annotation.BooleanMemberValue
Constructs a boolean constant value.
BooleanMemberValue(boolean, ConstPool) - Constructor for class xapi.bytecode.annotation.BooleanMemberValue
Constructs a boolean constant value.
BooleanMemberValue(ConstPool) - Constructor for class xapi.bytecode.annotation.BooleanMemberValue
Constructs a boolean constant value.
booleanType - Static variable in class xapi.bytecode.CtClass
The CtClass object representing the boolean type.
BRIDGE - Static variable in class xapi.source.X_Modifier
 
build() - Method in class xapi.annotation.compile.DependencyBuilder
 
build() - Method in class xapi.annotation.compile.ResourceBuilder
 
build() - Method in class xapi.annotation.inject.InstanceOverrideBuilder
 
build() - Method in class xapi.annotation.inject.SingletonOverrideBuilder
 
build() - Method in class xapi.annotation.inject.XInjectBuilder
 
build() - Method in class xapi.annotation.model.AdderForBuilder
 
build() - Method in class xapi.annotation.model.ClientToServerBuilder
 
build() - Method in class xapi.annotation.model.DeleterForBuilder
 
build() - Method in class xapi.annotation.model.GetterForBuilder
 
build() - Method in class xapi.annotation.model.IsModelBuilder
 
build() - Method in class xapi.annotation.model.KeyBuilder
 
build() - Method in class xapi.annotation.model.ModelValidatorBuilder
 
build() - Method in class xapi.annotation.model.PersistentBuilder
 
build() - Method in class xapi.annotation.model.QuerierForBuilder
 
build() - Method in class xapi.annotation.model.RemoverForBuilder
 
build() - Method in class xapi.annotation.model.SerializableBuilder
 
build() - Method in class xapi.annotation.model.ServerToClientBuilder
 
build() - Method in class xapi.annotation.model.SetterForBuilder
 
build() - Method in class xapi.annotation.ui.UiTemplateBuilder
 
build() - Method in class xapi.collect.api.CollectionOptions.Builder
 
buildAdderFor(String) - Static method in class xapi.annotation.model.AdderForBuilder
 
buildClientToServer() - Static method in class xapi.annotation.model.ClientToServerBuilder
 
buildDeleterFor() - Static method in class xapi.annotation.model.DeleterForBuilder
 
buildDependency(String) - Static method in class xapi.annotation.compile.DependencyBuilder
 
Builder() - Constructor for class xapi.collect.api.CollectionOptions.Builder
 
buildGetterFor() - Static method in class xapi.annotation.model.GetterForBuilder
 
buildInstanceOverride(Class<?>) - Static method in class xapi.annotation.inject.InstanceOverrideBuilder
 
buildIsModel(String) - Static method in class xapi.annotation.model.IsModelBuilder
 
buildKey(String) - Static method in class xapi.annotation.model.KeyBuilder
 
buildModelValidator() - Static method in class xapi.annotation.model.ModelValidatorBuilder
 
buildPersistent() - Static method in class xapi.annotation.model.PersistentBuilder
 
buildQuerierFor(String) - Static method in class xapi.annotation.model.QuerierForBuilder
 
buildRemoverFor(String) - Static method in class xapi.annotation.model.RemoverForBuilder
 
buildResource(String) - Static method in class xapi.annotation.compile.ResourceBuilder
 
buildSerializable() - Static method in class xapi.annotation.model.SerializableBuilder
 
buildServerToClient() - Static method in class xapi.annotation.model.ServerToClientBuilder
 
buildSetterFor() - Static method in class xapi.annotation.model.SetterForBuilder
 
buildSingletonOverride(Class<?>) - Static method in class xapi.annotation.inject.SingletonOverrideBuilder
 
buildUiTemplate(String) - Static method in class xapi.annotation.ui.UiTemplateBuilder
 
buildXInject(Class<?>) - Static method in class xapi.annotation.inject.XInjectBuilder
 
bump() - Method in class xapi.process.api.ProcessCursor
 
byteAt(int) - Method in class xapi.bytecode.CodeIterator
Returns the unsigned 8bit value at the given index.
Bytecode - Class in xapi.bytecode
A utility class for producing a bytecode sequence.
Bytecode(ConstPool, int, int) - Constructor for class xapi.bytecode.Bytecode
Constructs a Bytecode object with an empty bytecode sequence.
Bytecode(ConstPool) - Constructor for class xapi.bytecode.Bytecode
Constructs a Bytecode object with an empty bytecode sequence.
bytecode - Variable in class xapi.bytecode.CodeIterator
 
BytecodeAdapterService - Class in xapi.bytecode.impl
 
BytecodeAdapterService() - Constructor for class xapi.bytecode.impl.BytecodeAdapterService
 
BytecodeAdapterService(ClassPool) - Constructor for class xapi.bytecode.impl.BytecodeAdapterService
 
ByteCodeResource - Class in xapi.dev.resource.impl
 
ByteCodeResource(ClasspathResource) - Constructor for class xapi.dev.resource.impl.ByteCodeResource
 
ByteCodes - Enum in xapi.bytecode.api
 
BytecodeUtil - Class in xapi.bytecode.impl
 
BytecodeUtil() - Constructor for class xapi.bytecode.impl.BytecodeUtil
 
ByteMemberValue - Class in xapi.bytecode.annotation
 
ByteMemberValue(int, ConstPool) - Constructor for class xapi.bytecode.annotation.ByteMemberValue
Constructs a byte constant value.
ByteMemberValue(byte, ConstPool) - Constructor for class xapi.bytecode.annotation.ByteMemberValue
Constructs a byte constant value.
ByteMemberValue(ConstPool) - Constructor for class xapi.bytecode.annotation.ByteMemberValue
Constructs a byte constant value.
byteType - Static variable in class xapi.bytecode.CtClass
The CtClass object representing the byte type.

C

cacheCtClass(String, CtClass, boolean) - Method in class xapi.bytecode.ClassPool
Provides a hook so that subclasses can do their own caching of classes.
cachedStringRep - Variable in class xapi.bytecode.CtMethod
 
callback(Future<T>, ReceivesValue<T>) - Method in class xapi.process.impl.ConcurrencyServiceAbstract
 
callsSuper() - Method in class xapi.bytecode.CtConstructor
Returns true if this constructor calls a constructor of the super class.
CALOAD - Static variable in interface xapi.bytecode.api.Opcode
 
cancel() - Method in interface xapi.io.api.IORequest
 
cancel() - Method in class xapi.io.impl.AbstractIOService.AbstractIORequest
 
cancel() - Method in class xapi.io.impl.IORequestBuilderDefault.IO
 
cancel() - Method in class xapi.jre.io.IOServiceDefault.IORequestDefault
 
cancelled - Static variable in class xapi.io.impl.AbstractIOService
 
CancelledException - Exception in xapi.io.api
A simple exception thrown when a request is cancelled.
CancelledException(IORequest<?>) - Constructor for exception xapi.io.api.CancelledException
 
canMinimize(String) - Method in class xapi.dev.source.ImportSection
 
CannotCompileException - Exception in xapi.bytecode
 
CannotCompileException(String) - Constructor for exception xapi.bytecode.CannotCompileException
Constructs a CannotCompileException with a message.
CannotCompileException(Throwable) - Constructor for exception xapi.bytecode.CannotCompileException
Constructs a CannotCompileException with an Exception representing the cause.
CannotCompileException(String, Throwable) - Constructor for exception xapi.bytecode.CannotCompileException
Constructs a CannotCompileException with a detailed message and an Exception representing the cause.
CannotCompileException(NotFoundException) - Constructor for exception xapi.bytecode.CannotCompileException
Constructs a CannotCompileException with a NotFoundException.
CannotCompileException(ClassNotFoundException, String) - Constructor for exception xapi.bytecode.CannotCompileException
Constructs a CannotCompileException with a ClassNotFoundException.
CannotCompileException(ClassFormatError, String) - Constructor for exception xapi.bytecode.CannotCompileException
Constructs a CannotCompileException with a ClassFormatError.
CASTORE - Static variable in interface xapi.bytecode.api.Opcode
 
catchType(int) - Method in class xapi.bytecode.attributes.ExceptionTable
Returns catchType of the n-th entry.
ChainedSource<Self> - Interface in xapi.source.api
 
changeLdcToLdcW(byte[], ExceptionTable, CodeAttribute, CodeAttribute.LdcEntry) - Static method in class xapi.bytecode.CodeIterator
 
changeReturnType(String, String) - Static method in class xapi.bytecode.Descriptor
Changes the return type included in the given descriptor.
charAt(int) - Method in class xapi.collect.impl.Chars
 
charAt(int) - Method in class xapi.collect.impl.Chars.SingleChar
 
charAt(int) - Method in class xapi.util.impl.DeferredCharSequence
 
CharBuffer - Class in xapi.dev.source
A lightweight utility to assemble strings wit
CharBuffer() - Constructor for class xapi.dev.source.CharBuffer
 
CharBuffer(String) - Constructor for class xapi.dev.source.CharBuffer
 
CharBuffer(CharBuffer) - Constructor for class xapi.dev.source.CharBuffer
 
CharBuffer(StringBuilder) - Constructor for class xapi.dev.source.CharBuffer
 
CharBuffer.CharBufferStack - Class in xapi.dev.source
 
CharBufferStack() - Constructor for class xapi.dev.source.CharBuffer.CharBufferStack
 
CharIterator - Interface in xapi.source.api
A simple interface for advancing through a sequence of characters, that communicates that advance back to the source.
CharMemberValue - Class in xapi.bytecode.annotation
 
CharMemberValue(int, ConstPool) - Constructor for class xapi.bytecode.annotation.CharMemberValue
Constructs a char constant value.
CharMemberValue(char, ConstPool) - Constructor for class xapi.bytecode.annotation.CharMemberValue
Constructs a char constant value.
CharMemberValue(ConstPool) - Constructor for class xapi.bytecode.annotation.CharMemberValue
Constructs a char constant value.
CharPool - Interface in xapi.collect.api
A char[] interner; for reducing memory footprint down to the minimum set of unique characters possible.
CharPoolTrie - Class in xapi.collect.impl
 
CharPoolTrie() - Constructor for class xapi.collect.impl.CharPoolTrie
 
Chars - Class in xapi.collect.impl
 
Chars(char[]) - Constructor for class xapi.collect.impl.Chars
 
Chars(char[], int, int) - Constructor for class xapi.collect.impl.Chars
 
Chars.SingleChar - Class in xapi.collect.impl
 
charType - Static variable in class xapi.bytecode.CtClass
The CtClass object representing the char type.
CHECKCAST - Static variable in interface xapi.bytecode.api.Opcode
 
ChecksNonNull - Class in xapi.util.validators
 
ChecksNonNull() - Constructor for class xapi.util.validators.ChecksNonNull
 
ChecksStringNotEmpty - Class in xapi.util.validators
 
ChecksStringNotEmpty() - Constructor for class xapi.util.validators.ChecksStringNotEmpty
 
ChecksValidEmail - Class in xapi.util.validators
 
ChecksValidEmail() - Constructor for class xapi.util.validators.ChecksValidEmail
 
checkTimeouts(double) - Method in class xapi.process.api.ConcurrentEnvironment
 
childFirstLookup - Variable in class xapi.bytecode.ClassPool
Determines the search order.
chopFrame(int, int, int) - Method in class xapi.bytecode.attributes.StackMapTable.Walker
Invoked if the visited frame is a chop_frame.
chopFrame(int, int) - Method in class xapi.bytecode.attributes.StackMapTable.Writer
Writes a chop_frame.
chopOrReturnEmpty(String, String) - Static method in class xapi.util.X_String
 
CLASS_CMP - Static variable in class xapi.collect.impl.CollectionServiceDefault
 
CLASS_NAME - Static variable in class xapi.collect.impl.AbstractInitMap
 
ClassBuffer - Class in xapi.dev.source
 
ClassBuffer() - Constructor for class xapi.dev.source.ClassBuffer
 
ClassBuffer(String) - Constructor for class xapi.dev.source.ClassBuffer
 
ClassBuffer(SourceBuilder<?>) - Constructor for class xapi.dev.source.ClassBuffer
 
ClassBuffer(SourceBuilder<?>, String) - Constructor for class xapi.dev.source.ClassBuffer
 
ClassClassPath - Class in xapi.bytecode
 
ClassClassPath(Class<?>) - Constructor for class xapi.bytecode.ClassClassPath
Creates a search path.
classes - Variable in class xapi.bytecode.ClassPool
 
ClassFile - Class in xapi.bytecode
 
ClassFile(DataInput) - Constructor for class xapi.bytecode.ClassFile
Constructs a class file from a byte stream.
ClassFile(boolean, String, String) - Constructor for class xapi.bytecode.ClassFile
Constructs a class file including no members.
ClassFileMatchers - Class in xapi.bytecode
 
ClassFileMatchers() - Constructor for class xapi.bytecode.ClassFileMatchers
 
ClassFileMatchers.HasAnnotationMatcher - Class in xapi.bytecode
 
ClassInfo - Class in xapi.bytecode
 
ClassInfo(int, int) - Constructor for class xapi.bytecode.ClassInfo
 
ClassInfo(DataInput, int) - Constructor for class xapi.bytecode.ClassInfo
 
classInfoIndex(String) - Method in class xapi.bytecode.annotation.AnnotationsWriter
Writes tag and class_info_index in member_value.
classInfoIndex(int) - Method in class xapi.bytecode.annotation.AnnotationsWriter
Writes tag and class_info_index in member_value.
ClassMap - Class in xapi.bytecode
 
ClassMap() - Constructor for class xapi.bytecode.ClassMap
Constructs a hash table.
ClassMemberValue - Class in xapi.bytecode.annotation
 
ClassMemberValue(int, ConstPool) - Constructor for class xapi.bytecode.annotation.ClassMemberValue
Constructs a class value.
ClassMemberValue(String, ConstPool) - Constructor for class xapi.bytecode.annotation.ClassMemberValue
Constructs a class value.
ClassMemberValue(ConstPool) - Constructor for class xapi.bytecode.annotation.ClassMemberValue
Constructs a class value.
classModifiers(int) - Static method in class xapi.source.X_Modifier
 
ClassPath - Interface in xapi.bytecode
 
ClasspathResource - Interface in xapi.dev.resource.api
 
ClasspathResourceMap - Class in xapi.dev.scanner.impl
 
ClasspathResourceMap(ExecutorService, Set<Class<? extends Annotation>>, Set<Pattern>, Set<Pattern>, Set<Pattern>) - Constructor for class xapi.dev.scanner.impl.ClasspathResourceMap
 
ClasspathScanner - Interface in xapi.dev.scanner.api
Most runtime annotation scanner libraries are too heavyweight; they try to do too much.
ClasspathScannerDefault - Class in xapi.dev.scanner.impl
 
ClasspathScannerDefault() - Constructor for class xapi.dev.scanner.impl.ClasspathScannerDefault
 
ClasspathScannerDefault.ScanRunner - Class in xapi.dev.scanner.impl
 
ClassPool - Class in xapi.bytecode
 
ClassPool() - Constructor for class xapi.bytecode.ClassPool
Creates a root class pool.
ClassPool(boolean) - Constructor for class xapi.bytecode.ClassPool
Creates a root class pool.
ClassPool(ClassPool) - Constructor for class xapi.bytecode.ClassPool
Creates a class pool.
classPool - Variable in class xapi.bytecode.impl.BytecodeAdapterService
 
classSeparator() - Method in class xapi.source.impl.AbstractClass
 
classSeparator() - Method in class xapi.source.impl.AbstractMember
 
classSeparator() - Method in class xapi.source.impl.SourceServiceDefault
 
classSeparator() - Method in interface xapi.source.service.SourceService
 
ClassTo<V> - Interface in xapi.collect.api
 
ClassTo.Many<V> - Interface in xapi.collect.api
 
ClassToDefault<V> - Class in xapi.collect.impl
 
ClassToDefault(Map<Class<?>, V>, Class<V>) - Constructor for class xapi.collect.impl.ClassToDefault
 
ClassToDelegate<V> - Class in xapi.collect.impl
 
ClassToDelegate(Class<V>, CollectionProxy<Class<?>, V>, Provider<Iterable<Map.Entry<Class<?>, V>>>, Comparator<Class<?>>, Comparator<V>) - Constructor for class xapi.collect.impl.ClassToDelegate
 
ClassToDelegate.ManyAbstract<V> - Class in xapi.collect.impl
 
classToEnclosedSourceName(Class<?>) - Static method in class xapi.source.X_Source
 
classToUrl(String, ClassLoader) - Static method in class xapi.source.X_Source
 
clear() - Method in interface xapi.collect.api.Fifo
Removes all items in the queue.
clear() - Method in interface xapi.collect.api.HasValues
 
clear() - Method in interface xapi.collect.api.StringTrie
 
clear() - Method in class xapi.collect.impl.AbstractLinkedList
 
clear() - Method in class xapi.collect.impl.IntToAbstract
 
clear() - Method in class xapi.collect.impl.IntToList
 
clear() - Method in class xapi.collect.impl.IntToManyList
 
clear() - Method in class xapi.collect.impl.ObjectToAbstract
 
clear() - Method in class xapi.collect.impl.SimpleFifo
 
clear() - Method in class xapi.collect.impl.StringToAbstract
 
clear() - Method in interface xapi.collect.proxy.CollectionProxy
 
clear() - Method in class xapi.collect.proxy.ListOf
 
clear() - Method in class xapi.collect.proxy.MapOf
 
clear() - Method in class xapi.collect.proxy.QueueOf
 
clear() - Method in class xapi.collect.proxy.SetOf
 
clear() - Method in class xapi.collect.trie.StringTrieAbstract
 
clear() - Method in class xapi.dev.source.CharBuffer
 
clear() - Method in interface xapi.source.api.Lexer
 
clear() - Method in class xapi.source.impl.LexerDefault
 
clear(int, int) - Static method in class xapi.source.X_Modifier
Clears a specified bit in accflags.
clearImportedPackages() - Method in class xapi.bytecode.ClassPool
Clear all the package names recorded by importPackage().
clearIndent() - Method in class xapi.dev.source.PrintBuffer
 
clearReceivers() - Method in class xapi.util.impl.ReceivesMultiValue
Clear our array of callbacks
clearReceivers() - Method in class xapi.util.impl.ReceivesPrioritizedValue
Clear all callback stacks.
clearValues() - Method in interface xapi.collect.api.Dictionary
 
clearValues() - Method in class xapi.collect.impl.InitMapDefault
 
clearValues() - Method in class xapi.collect.impl.StringDictionaryDefault
 
ClientToServer - Annotation Type in xapi.annotation.model
Annotation specifying that a field or class will be sent from the client (but not necessarily back from the server).
ClientToServerBuilder - Class in xapi.annotation.model
 
Clock - Class in xapi.time.api
 
Clock() - Constructor for class xapi.time.api.Clock
 
Clock(long, long, long, long) - Constructor for class xapi.time.api.Clock
 
clone() - Method in class xapi.bytecode.attributes.ExceptionTable
Creates and returns a copy of this object.
clone() - Method in class xapi.bytecode.Bytecode
Creates and returns a copy of this object.
clone(CollectionOptions) - Method in class xapi.collect.impl.IntToAbstract
 
clone(CollectionOptions) - Method in class xapi.collect.impl.IntToList
 
clone(CollectionOptions) - Method in class xapi.collect.impl.IntToManyList
 
clone(CollectionOptions) - Method in class xapi.collect.impl.ObjectToAbstract
 
clone(CollectionOptions) - Method in interface xapi.collect.proxy.CollectionProxy
 
clone(CollectionOptions) - Method in class xapi.collect.proxy.MapOf
 
clone(Moment) - Method in class xapi.time.impl.AbstractTimeService
 
clone(Moment) - Method in interface xapi.time.service.TimeService
creates an immutable copy of a moment
clone(Moment) - Static method in class xapi.time.X_Time
Creates an immutable copy of a moment.
close() - Method in class xapi.bytecode.annotation.AnnotationsAttribute.Copier
 
close() - Method in class xapi.bytecode.annotation.AnnotationsWriter
Closes the output stream.
close() - Method in class xapi.bytecode.ClassClassPath
Does nothing.
close() - Method in interface xapi.bytecode.ClassPath
This method is invoked when the ClassPath object is detached from the search path.
close() - Method in class xapi.io.impl.StringBufferOutputStream
 
close(InputStream) - Static method in class xapi.io.X_IO
 
clsName - Variable in class xapi.source.read.JavaVisitor.TypeData
The fully qualified class (including parent classes, if any)
code() - Method in enum xapi.bytecode.api.ByteCodes
 
code() - Method in interface xapi.bytecode.api.IsByteCode
 
CodeAnalyzer - Class in xapi.bytecode
 
CodeAnalyzer(CodeAttribute) - Constructor for class xapi.bytecode.CodeAnalyzer
 
codeAttr - Variable in class xapi.bytecode.CodeIterator
 
CodeAttribute - Class in xapi.bytecode.attributes
 
CodeAttribute(ConstPool, int, int, byte[], ExceptionTable) - Constructor for class xapi.bytecode.attributes.CodeAttribute
Constructs a Code_attribute.
CodeAttribute(ConstPool, int, DataInput) - Constructor for class xapi.bytecode.attributes.CodeAttribute
 
CodeAttribute.LdcEntry - Class in xapi.bytecode.attributes
 
CodeAttribute.RuntimeCopyException - Exception in xapi.bytecode.attributes
An exception that may be thrown by copy() in CodeAttribute.
CodeIterator - Class in xapi.bytecode
 
CodeIterator(CodeAttribute) - Constructor for class xapi.bytecode.CodeIterator
 
CodeIterator.Gap - Class in xapi.bytecode
An inserted gap.
codeLength(int) - Method in class xapi.bytecode.attributes.LocalVariableAttribute
Returns local_variable_table[i].length.
CollectionOptions - Class in xapi.collect.api
 
CollectionOptions.Builder - Class in xapi.collect.api
 
CollectionProxy<K,V> - Interface in xapi.collect.proxy
 
CollectionService - Interface in xapi.collect.service
 
CollectionServiceDefault - Class in xapi.collect.impl
 
CollectionServiceDefault() - Constructor for class xapi.collect.impl.CollectionServiceDefault
 
CollectionServiceJre - Class in xapi.jre.collect
 
CollectionServiceJre() - Constructor for class xapi.jre.collect.CollectionServiceJre
 
compact() - Method in class xapi.bytecode.ClassFile
Eliminates dead constant pool items.
ComparablePair<X extends Comparable<X>,Y extends Comparable<Y>> - Class in xapi.util.impl
A pair which implements comparable, using both components as comparable objects.
ComparablePair() - Constructor for class xapi.util.impl.ComparablePair
 
ComparablePair(X, Y) - Constructor for class xapi.util.impl.ComparablePair
 
compare(T, T) - Method in class xapi.collect.impl.HashComparator
 
compareTo(Moment) - Method in class xapi.time.impl.ImmutableMoment
 
compareTo(ComparablePair<X, Y>) - Method in class xapi.util.impl.ComparablePair
 
componentType() - Method in interface xapi.collect.api.ObjectTo
 
componentType() - Method in class xapi.collect.impl.ObjectToAbstract
 
componentType() - Method in class xapi.collect.impl.ObjectToAbstract.ManyAbstract
 
componentType() - Method in class xapi.collect.proxy.MapOf
 
compress(CharPool) - Method in interface xapi.collect.api.IsCompressable
 
compress(CharPool) - Method in interface xapi.collect.api.StringTrie
 
compress(CharPool) - Method in class xapi.collect.impl.MultithreadedStringTrie
 
compress(CharPoolTrie) - Method in class xapi.collect.impl.StringTrie
 
compress(CharPoolTrie) - Method in class xapi.collect.impl.StringTrie_2
 
compress(CharPool) - Method in class xapi.collect.trie.StringTrieAbstract
 
computeMaxStack() - Method in class xapi.bytecode.attributes.CodeAttribute
Computes the maximum stack size and sets max_stack to the computed size.
computeMaxStack() - Method in class xapi.bytecode.CodeAnalyzer
 
CONCRETE - Static variable in class xapi.source.read.JavaModel.IsGeneric
 
ConcurrencyService - Interface in xapi.process.service
 
ConcurrencyServiceAbstract - Class in xapi.process.impl
 
ConcurrencyServiceAbstract() - Constructor for class xapi.process.impl.ConcurrencyServiceAbstract
 
ConcurrencyServiceAbstract.EnviroMap - Class in xapi.process.impl
 
ConcurrencyServiceAbstract.WrappedRunnable - Class in xapi.process.impl
 
ConcurrencyServiceJre - Class in xapi.jre.process
 
ConcurrencyServiceJre() - Constructor for class xapi.jre.process.ConcurrencyServiceJre
 
ConcurrencyServiceJre.JreConcurrentEnvironment - Class in xapi.jre.process
 
concurrent(boolean) - Method in class xapi.collect.api.CollectionOptions.Builder
 
concurrent() - Method in class xapi.collect.api.CollectionOptions
 
ConcurrentEnvironment - Class in xapi.process.api
 
ConcurrentEnvironment() - Constructor for class xapi.process.api.ConcurrentEnvironment
 
ConcurrentEnvironment.Priority - Enum in xapi.process.api
 
ConcurrentEnvironment.Strategy - Enum in xapi.process.api
 
CONST_Class - Static variable in class xapi.bytecode.ConstPool
CONSTANT_Class
CONST_Double - Static variable in class xapi.bytecode.ConstPool
CONSTANT_Double
CONST_Fieldref - Static variable in class xapi.bytecode.ConstPool
CONSTANT_Fieldref
CONST_Float - Static variable in class xapi.bytecode.ConstPool
CONSTANT_Float
CONST_Integer - Static variable in class xapi.bytecode.ConstPool
CONSTANT_Integer
CONST_InterfaceMethodref - Static variable in class xapi.bytecode.ConstPool
CONSTANT_InterfaceMethodref
CONST_Long - Static variable in class xapi.bytecode.ConstPool
CONSTANT_Long
CONST_Methodref - Static variable in class xapi.bytecode.ConstPool
CONSTANT_Methodref
CONST_NameAndType - Static variable in class xapi.bytecode.ConstPool
CONSTANT_NameAndType
CONST_String - Static variable in class xapi.bytecode.ConstPool
CONSTANT_String
CONST_Utf8 - Static variable in class xapi.bytecode.ConstPool
CONSTANT_Utf8
ConstantAttribute - Class in xapi.bytecode.attributes
 
ConstantAttribute(ConstPool, int) - Constructor for class xapi.bytecode.attributes.ConstantAttribute
Constructs a ConstantValue attribute.
ConstInfo - Class in xapi.bytecode
 
ConstInfo() - Constructor for class xapi.bytecode.ConstInfo
 
ConstInfoPadding - Class in xapi.bytecode
 
ConstInfoPadding() - Constructor for class xapi.bytecode.ConstInfoPadding
 
constPool - Variable in class xapi.bytecode.attributes.AttributeInfo
 
ConstPool - Class in xapi.bytecode
 
ConstPool(DataInput) - Constructor for class xapi.bytecode.ConstPool
Constructs a constant pool table from the given byte stream.
ConstPool(String) - Constructor for class xapi.bytecode.ConstPool
Constructs a constant pool table.
constValueIndex(boolean) - Method in class xapi.bytecode.annotation.AnnotationsWriter
Writes tag and const_value_index in member_value.
constValueIndex(byte) - Method in class xapi.bytecode.annotation.AnnotationsWriter
Writes tag and const_value_index in member_value.
constValueIndex(char) - Method in class xapi.bytecode.annotation.AnnotationsWriter
Writes tag and const_value_index in member_value.
constValueIndex(short) - Method in class xapi.bytecode.annotation.AnnotationsWriter
Writes tag and const_value_index in member_value.
constValueIndex(int) - Method in class xapi.bytecode.annotation.AnnotationsWriter
Writes tag and const_value_index in member_value.
constValueIndex(long) - Method in class xapi.bytecode.annotation.AnnotationsWriter
Writes tag and const_value_index in member_value.
constValueIndex(float) - Method in class xapi.bytecode.annotation.AnnotationsWriter
Writes tag and const_value_index in member_value.
constValueIndex(double) - Method in class xapi.bytecode.annotation.AnnotationsWriter
Writes tag and const_value_index in member_value.
constValueIndex(String) - Method in class xapi.bytecode.annotation.AnnotationsWriter
Writes tag and const_value_index in member_value.
constValueIndex(int, int) - Method in class xapi.bytecode.annotation.AnnotationsWriter
Writes tag and const_value_index in member_value.
consume(L) - Method in class xapi.collect.impl.AbstractLinkedList
Forcibly takes all elements from one stack and attaches them to this.
consume(int) - Method in interface xapi.source.api.CharIterator
 
consume(CharIterator) - Method in interface xapi.source.api.Lexer
 
consume(CharIterator) - Method in class xapi.source.impl.LexerDefault
 
consume(char, CharIterator) - Method in class xapi.source.impl.LexerDefault
 
consume(char, CharIterator) - Method in class xapi.source.impl.LexerForWords
 
consume(int) - Method in class xapi.source.impl.StringCharIterator
 
consume(T) - Method in interface xapi.util.api.ConsumesValue
 
consumeAll() - Method in interface xapi.source.api.CharIterator
 
consumeAll() - Method in class xapi.source.impl.StringCharIterator
 
consumed() - Method in interface xapi.collect.api.StringTrie.StringTrieCursor
 
consumed() - Method in class xapi.collect.trie.DeepTrieEdge.DeepTrieCursor
 
ConsumesValue<T> - Interface in xapi.util.api
An interface used to translate a typed object to a boolean.
contains(E) - Method in interface xapi.collect.api.Fifo
Check if this queue contains the given item.
contains(T) - Method in interface xapi.collect.api.IntTo
 
contains(V) - Method in class xapi.collect.impl.IntToAbstract
 
contains(E) - Method in class xapi.collect.impl.IntToList
 
contains(IntTo<X>) - Method in class xapi.collect.impl.IntToManyList
 
contains(E) - Method in class xapi.collect.impl.SimpleFifo
 
contains(Object) - Method in class xapi.collect.proxy.ListOf
 
contains(Object) - Method in class xapi.collect.proxy.QueueOf
 
contains(Object) - Method in class xapi.collect.proxy.SetOf
 
contains(int, int) - Static method in class xapi.source.X_Modifier
 
containsAll(Collection<?>) - Method in class xapi.collect.proxy.ListOf
 
containsAll(Collection<?>) - Method in class xapi.collect.proxy.QueueOf
 
containsAll(Collection<?>) - Method in class xapi.collect.proxy.SetOf
 
containsKey(Object) - Method in interface xapi.collect.api.HasValues
 
containsKey(Key) - Method in interface xapi.collect.api.InitMap
 
containsKey(Key) - Method in class xapi.collect.impl.AbstractInitMap
 
containsKey(Object) - Method in class xapi.collect.impl.ObjectToAbstract
 
containsKey(Object) - Method in class xapi.collect.impl.StringToAbstract
 
containsKey(Object) - Method in class xapi.collect.proxy.MapOf
 
containsValue(Object) - Method in interface xapi.collect.api.HasValues
 
containsValue(Object) - Method in class xapi.collect.impl.ObjectToAbstract
 
containsValue(Object) - Method in class xapi.collect.impl.StringToAbstract
 
containsValue(Object) - Method in class xapi.collect.proxy.MapOf
 
context - Variable in class xapi.dev.source.ClassBuffer
 
context - Variable in class xapi.dev.source.MethodBuffer
 
convert(Key) - Method in class xapi.collect.impl.AbstractInitMap
 
convert(From) - Method in interface xapi.util.api.ConvertsValue
 
convert(E) - Method in class xapi.util.converters.ConvertsStringValue
 
ConvertsStringValue<E> - Class in xapi.util.converters
 
ConvertsStringValue() - Constructor for class xapi.util.converters.ConvertsStringValue
 
ConvertsValue<From,To> - Interface in xapi.util.api
A simple conversion interface; useful for creating object adapters.
Copier(byte[], ConstPool, ConstPool, Map<?, ?>) - Constructor for class xapi.bytecode.annotation.AnnotationsAttribute.Copier
Constructs a copier.
copy(ConstPool, Map<?, ?>) - Method in class xapi.bytecode.annotation.AnnotationDefaultAttribute
Copies this attribute and returns a new copy.
copy(ConstPool, Map<?, ?>) - Method in class xapi.bytecode.annotation.AnnotationsAttribute
Copies this attribute and returns a new copy.
copy(ConstPool, Map<?, ?>) - Method in class xapi.bytecode.attributes.AttributeInfo
Makes a copy.
copy(ConstPool, Map<?, ?>) - Method in class xapi.bytecode.attributes.CodeAttribute
Makes a copy.
copy(ConstPool, Map<?, ?>) - Method in class xapi.bytecode.attributes.ConstantAttribute
Makes a copy.
copy(ConstPool, Map<?, ?>) - Method in class xapi.bytecode.attributes.ExceptionsAttribute
Makes a copy.
copy(ConstPool, Map<?, ?>) - Method in class xapi.bytecode.attributes.ExceptionTable
Makes a copy of this exception_table[].
copy(ConstPool, Map<?, ?>) - Method in class xapi.bytecode.attributes.InnerClassesAttribute
Makes a copy.
copy(ConstPool, Map<?, ?>) - Method in class xapi.bytecode.attributes.LineNumberAttribute
Makes a copy.
copy(ConstPool, Map<?, ?>) - Method in class xapi.bytecode.attributes.LocalVariableAttribute
Makes a copy.
copy(ConstPool, Map<?, ?>) - Method in class xapi.bytecode.attributes.ParameterAnnotationsAttribute
Copies this attribute and returns a new copy.
copy(ConstPool, Map<?, ?>) - Method in class xapi.bytecode.attributes.SignatureAttribute
Makes a copy.
copy(ConstPool, Map<?, ?>) - Method in class xapi.bytecode.attributes.SourceFileAttribute
Makes a copy.
copy(ConstPool, Map<?, ?>) - Method in class xapi.bytecode.attributes.StackMap
Makes a copy.
copy(ConstPool, Map<?, ?>) - Method in class xapi.bytecode.attributes.StackMapTable
Makes a copy.
copy(ConstPool, ConstPool, Map<?, ?>) - Method in class xapi.bytecode.ClassInfo
 
copy(ConstPool, ConstPool, Map<?, ?>) - Method in class xapi.bytecode.ConstInfo
 
copy(ConstPool, ConstPool, Map<?, ?>) - Method in class xapi.bytecode.ConstInfoPadding
 
copy(int, ConstPool, Map<?, ?>) - Method in class xapi.bytecode.ConstPool
Copies the n-th item in this ConstPool object into the destination ConstPool object.
copy(CtConstructor, CtClass, ClassMap) - Static method in class xapi.bytecode.CtNewConstructor
Creates a copy of a constructor.
copy(ConstPool, ConstPool, Map<?, ?>) - Method in class xapi.bytecode.DoubleInfo
 
copy(ConstPool, ConstPool, Map<?, ?>) - Method in class xapi.bytecode.FloatInfo
 
copy(ConstPool, ConstPool, Map<?, ?>) - Method in class xapi.bytecode.IntegerInfo
 
copy(ConstPool, ConstPool, Map<?, ?>) - Method in class xapi.bytecode.LongInfo
 
copy(ConstPool, ConstPool, Map<?, ?>) - Method in class xapi.bytecode.MemberrefInfo
 
copy(ConstPool, ConstPool, Map<?, ?>) - Method in class xapi.bytecode.StringInfo
 
copy(ConstPool, ConstPool, Map<?, ?>) - Method in class xapi.bytecode.Utf8Info
 
copy2(ConstPool, int, int) - Method in class xapi.bytecode.FieldrefInfo
 
copy2(ConstPool, int, int) - Method in class xapi.bytecode.InterfaceMethodrefInfo
 
copy2(ConstPool, int, int) - Method in class xapi.bytecode.MemberrefInfo
 
copy2(ConstPool, int, int) - Method in class xapi.bytecode.MethodrefInfo
 
copy32bit(byte[], int, byte[], int) - Static method in class xapi.util.X_Byte
Copies a 32bit integer.
copyAll(ArrayList<?>, ConstPool) - Static method in class xapi.bytecode.attributes.AttributeInfo
 
copyDictionary(Dictionary<K, V>, Dictionary<K, V>) - Static method in class xapi.collect.X_Collect
 
CopyingCharPool - Class in xapi.collect.impl
 
CopyingCharPool() - Constructor for class xapi.collect.impl.CopyingCharPool
 
copyInto(HasValues<K, V>, HasValues<K, V>) - Static method in class xapi.collect.X_Collect
 
create(CollectionOptions) - Static method in class xapi.collect.proxy.ListOf
 
create(Class<? super T>) - Method in interface xapi.inject.api.Injector
 
create(Class<? super T>) - Method in class xapi.inject.impl.JreInjector
 
create(K1, K2) - Method in class xapi.inject.impl.LazyMerger
 
createAnonymousClass(String) - Method in class xapi.dev.source.ClassBuffer
 
createConstructor(int, String...) - Method in class xapi.dev.source.ClassBuffer
 
createCtClass(String, boolean) - Method in class xapi.bytecode.ClassPool
Creates a CtClass object representing the specified class.
createField(Class<?>, String) - Method in class xapi.dev.source.ClassBuffer
 
createField(Class<?>, String, int) - Method in class xapi.dev.source.ClassBuffer
 
createField(String, String) - Method in class xapi.dev.source.ClassBuffer
 
createField(String, String, int) - Method in class xapi.dev.source.ClassBuffer
 
createImmutableProvider(X) - Method in class xapi.inject.impl.LazyPojo
 
createImmutableProvider(X) - Method in class xapi.inject.impl.SingletonProvider
Return a new proxy provider which just returns the set field.
createInitMap(ConvertsValue<Key, String>, ConvertsValue<Key, Value>) - Static method in class xapi.collect.impl.InitMapDefault
 
createInnerClass(String) - Method in class xapi.dev.source.ClassBuffer
 
createIO(Pointer<Out>, Pointer<Throwable>) - Method in class xapi.io.impl.IORequestBuilderDefault
 
createJavadoc() - Method in class xapi.dev.source.MemberBuffer
 
createLocal(Object, ProvidesValue<T>) - Method in interface xapi.enviro.Enviro
 
createLocalClass(String) - Method in class xapi.dev.source.MethodBuffer
 
createMemberValue(ConstPool, CtClass) - Static method in class xapi.bytecode.annotation.Annotation
Makes an instance of MemberValue.
createMethod(String) - Method in class xapi.dev.source.ClassBuffer
 
createMethod(int, Class<?>, String, String...) - Method in class xapi.dev.source.ClassBuffer
 
createRequest() - Method in class xapi.jre.io.IOServiceDefault
 
createRequestBuilder() - Method in class xapi.io.impl.AbstractIOService
 
CtBehavior - Class in xapi.bytecode
 
CtBehavior(CtClass, MethodInfo) - Constructor for class xapi.bytecode.CtBehavior
 
CtClass - Class in xapi.bytecode
 
CtClass(String) - Constructor for class xapi.bytecode.CtClass
 
CtClassType - Class in xapi.bytecode
 
CtClassType(InputStream, ClassPool) - Constructor for class xapi.bytecode.CtClassType
 
CtConstructor - Class in xapi.bytecode
 
CtConstructor(MethodInfo, CtClass) - Constructor for class xapi.bytecode.CtConstructor
 
CtConstructor(CtClass[], CtClass) - Constructor for class xapi.bytecode.CtConstructor
Creates a constructor with no constructor body.
CtConstructor(CtConstructor, CtClass, ClassMap) - Constructor for class xapi.bytecode.CtConstructor
Creates a copy of a CtConstructor object.
CtField - Class in xapi.bytecode
 
CtField(CtClass, String, CtClass) - Constructor for class xapi.bytecode.CtField
Creates a CtField object.
CtField(CtField, CtClass) - Constructor for class xapi.bytecode.CtField
Creates a copy of the given field.
CtMember - Class in xapi.bytecode
 
CtMember(CtClass) - Constructor for class xapi.bytecode.CtMember
 
CtMethod - Class in xapi.bytecode
 
CtMethod(CtClass, String, CtClass[], CtClass) - Constructor for class xapi.bytecode.CtMethod
Creates a public abstract method.
CtMethod.ConstParameter - Class in xapi.bytecode
 
CtNewConstructor - Class in xapi.bytecode
 
CtNewConstructor() - Constructor for class xapi.bytecode.CtNewConstructor
 
CtPrimitiveType - Class in xapi.bytecode
 
currentChar() - Method in class xapi.bytecode.Descriptor.Iterator
Returns the first character of the current element.
currentEnvironment() - Method in class xapi.process.impl.ConcurrencyServiceAbstract
 
currentPc() - Method in class xapi.bytecode.Bytecode
Returns the length of bytecode sequence that have been added so far.
currentPos - Variable in class xapi.bytecode.CodeIterator
 

D

D2F - Static variable in interface xapi.bytecode.api.Opcode
 
D2I - Static variable in interface xapi.bytecode.api.Opcode
 
D2L - Static variable in interface xapi.bytecode.api.Opcode
 
DADD - Static variable in interface xapi.bytecode.api.Opcode
 
DALOAD - Static variable in interface xapi.bytecode.api.Opcode
 
DASTORE - Static variable in interface xapi.bytecode.api.Opcode
 
dataSize(String) - Static method in class xapi.bytecode.Descriptor
Computes the data size specified by the given descriptor.
DCMPG - Static variable in interface xapi.bytecode.api.Opcode
 
DCMPL - Static variable in interface xapi.bytecode.api.Opcode
 
DCONST_0 - Static variable in interface xapi.bytecode.api.Opcode
 
DCONST_1 - Static variable in interface xapi.bytecode.api.Opcode
 
DDIV - Static variable in interface xapi.bytecode.api.Opcode
 
debug(Object...) - Static method in class xapi.log.X_Log
 
debug(Throwable) - Static method in class xapi.util.X_Debug
 
debugData() - Method in interface xapi.annotation.reflect.ReflectionAnnotation
DebugData to include.
DebugPrintWriter - Class in xapi.dev.util
 
DebugPrintWriter(PrintWriter) - Constructor for class xapi.dev.util.DebugPrintWriter
 
DebugPrintWriter(PrintWriter, PrintStream) - Constructor for class xapi.dev.util.DebugPrintWriter
 
DebugSelector - Class in xapi.platform
 
DebugSelector() - Constructor for class xapi.platform.DebugSelector
 
DebugStream(PrintStream, int) - Constructor for class xapi.util.X_Debug.DebugStream
 
debugWriteFile() - Method in class xapi.bytecode.CtClass
Writes a class file as writeFile() does although this method does not prune or freeze the class after writing the class file.
debugWriteFile(String) - Method in class xapi.bytecode.CtClass
Writes a class file as writeFile() does although this method does not prune or freeze the class after writing the class file.
DeclaredMemberFilter<Member extends IsMember> - Class in xapi.source.impl
 
DeclaredMemberFilter(Iterable<Member>, IsType) - Constructor for class xapi.source.impl.DeclaredMemberFilter
 
declaringClass - Variable in class xapi.bytecode.CtMember
 
decode(CharIterator) - Static method in class xapi.source.X_Base64
Decodes the next VLQValue from the provided CharIterator.
deepDestroy(Class<? super T>, T) - Static method in class xapi.util.X_GC
 
deepDestroy(Class<? super T>, T, HashSet<Object>) - Static method in class xapi.util.X_GC
 
DeepTrieCursor(char, StringTrie.StringTrieEdge<E>) - Constructor for class xapi.collect.trie.DeepTrieEdge.DeepTrieCursor
 
DeepTrieEdge<E> - Class in xapi.collect.trie
 
DeepTrieEdge(CharSequence, int, E) - Constructor for class xapi.collect.trie.DeepTrieEdge
 
DeepTrieEdge(CharSequence, int, E, int) - Constructor for class xapi.collect.trie.DeepTrieEdge
 
DeepTrieEdge.DeepTrieCursor - Class in xapi.collect.trie
 
DEFAULT_INSTANCES_LOCATION - Static variable in class xapi.util.X_Namespace
META-INF/instances Default folder for location of instance object mapping;
DEFAULT_SINGLETONS_LOCATION - Static variable in class xapi.util.X_Namespace
META-INF/singletons Default folder for location of singleton object mapping;
DEFAULT_TO_STRINGER - Static variable in interface xapi.source.write.ToStringer
 
defaultConstructor(CtClass) - Static method in class xapi.bytecode.CtNewConstructor
Creates a default (public) constructor.
defaultHandler() - Static method in class xapi.util.X_Debug
 
defaultParams() - Method in class xapi.collect.impl.AbstractMultiInitMap
 
defaultParams() - Method in class xapi.process.impl.ConcurrencyServiceAbstract.EnviroMap
 
DeferredCharSequence<E> - Class in xapi.util.impl
 
DeferredCharSequence(CharSequence, CharSequence) - Constructor for class xapi.util.impl.DeferredCharSequence
 
DeferredMultiReceiver<X> - Class in xapi.util.impl
 
DeferredMultiReceiver() - Constructor for class xapi.util.impl.DeferredMultiReceiver
 
defrost() - Method in class xapi.bytecode.CtClass
Defrosts the class so that the class can be modified again.
DelegateClasspathResource - Class in xapi.dev.resource.impl
 
DelegateClasspathResource(ClasspathResource) - Constructor for class xapi.dev.resource.impl.DelegateClasspathResource
 
DelegatingIOCallback<V> - Class in xapi.io.api
 
DelegatingIOCallback(SuccessHandler<V>) - Constructor for class xapi.io.api.DelegatingIOCallback
 
DelegatingIOCallback(SuccessHandler<V>, ErrorHandler<Throwable>) - Constructor for class xapi.io.api.DelegatingIOCallback
 
delete(String, StringDictionary<String>, IOCallback<IOMessage<String>>) - Method in class xapi.io.impl.AbstractIOService
 
delete(String, StringDictionary<String>, IOCallback<IOMessage<String>>) - Method in interface xapi.io.service.IOService
 
DeleterFor - Annotation Type in xapi.annotation.model
 
DeleterForBuilder - Class in xapi.annotation.model
 
Dependency - Annotation Type in xapi.annotation.compile
This annotation is used to describe a dependency in a compile.
Dependency.DependencyType - Enum in xapi.annotation.compile
 
DependencyBuilder - Class in xapi.annotation.compile
 
depth() - Method in interface xapi.collect.api.StringTrie.StringTrieEdge
 
depth() - Method in class xapi.collect.trie.DeepTrieEdge
 
descendingIterator() - Method in class xapi.collect.proxy.QueueOf
 
descriptor(int) - Method in class xapi.bytecode.attributes.LocalVariableAttribute
Returns the type descriptor of the local variable specified by local_variable_table[i].descriptor_index.
Descriptor - Class in xapi.bytecode
 
Descriptor() - Constructor for class xapi.bytecode.Descriptor
 
Descriptor.Iterator - Class in xapi.bytecode
An Iterator over a descriptor.
descriptorIndex(int) - Method in class xapi.bytecode.attributes.LocalVariableAttribute
Returns the value of local_variable_table[i].descriptor_index.
deserializers - Variable in class xapi.io.impl.AbstractIOService
 
destroy() - Method in interface xapi.collect.api.StringTrie
 
destroy() - Method in class xapi.collect.trie.StringTrieAbstract
 
destroy() - Method in class xapi.dev.source.SourceBuilder
 
destroy(int) - Method in class xapi.process.api.ConcurrentEnvironment
 
destroy() - Method in interface xapi.util.api.Destroyable
 
destroy(Class<? super T>, T) - Static method in class xapi.util.X_GC
In gwt, we can use this as a magic method to compute a destroy function, but do so without bloating runtime code.
Destroyable - Interface in xapi.util.api
 
Destroyer - Interface in xapi.util.api
A simple interface for objects that destroy other objects.
destroyObject(Object) - Method in interface xapi.util.api.Destroyer
 
detach() - Method in class xapi.bytecode.CtClass
Removes this CtClass object from the ClassPool.
DevPlatform - Annotation Type in xapi.platform
This annotation is used for types that should be injected into build tools, but not into production environments.
Dictionary<K,V> - Interface in xapi.collect.api
A simple dictionary interface, that avoids overwriting java.util.Map interface methods, and can bind to whatever native construct best supports an Object-to-Object mapping.
difference(Moment, Moment) - Static method in class xapi.time.X_Time
 
difference(Moment) - Static method in class xapi.time.X_Time
 
digest(ByteBuffer) - Method in interface xapi.jre.util.DigestBuffer
 
digest(ByteBuffer) - Method in class xapi.jre.util.DigestBufferJre
 
digest - Variable in class xapi.jre.util.DigesterJre
 
digest() - Method in class xapi.jre.util.DigesterJre
 
digest(byte[]) - Method in class xapi.jre.util.DigesterJre
 
digest() - Method in interface xapi.util.api.Digester
 
digest(byte[]) - Method in interface xapi.util.api.Digester
 
DigestBuffer - Interface in xapi.jre.util
Adds ByteBuffer support to the regular Digester interface.
DigestBufferJre - Class in xapi.jre.util
The default DigestBuffer implementation; uses java core MD5 hashing.
DigestBufferJre() - Constructor for class xapi.jre.util.DigestBufferJre
 
Digester - Interface in xapi.util.api
A simple interface for creating digests of bytes; this is used primarily so we can have shared code that is able to invoke Digest operations, without accessing any potentially unsupported classes in a given environment.
DigesterJre - Class in xapi.jre.util
The default Digester implementation; uses java core MD5 hashing.
DigesterJre() - Constructor for class xapi.jre.util.DigesterJre
 
DigesterJre(MessageDigest) - Constructor for class xapi.jre.util.DigesterJre
 
DIR_BIN - Static variable in annotation type xapi.annotation.compile.Dependency
The bin directory; whatever directory we can ascertain that the Dependency was launched from.
DIR_GEN - Static variable in annotation type xapi.annotation.compile.Dependency
The gen directory; must be set as a system property (or in whatever PropertyService is used by X_Properties).
DIR_LAUNCH - Static variable in annotation type xapi.annotation.compile.Dependency
The directory in which the current process was launched, new File(".")
DIR_SOURCE - Static variable in annotation type xapi.annotation.compile.Dependency
The bin directory; whatever directory we can ascertain that the Dependency was launched from.
DIR_TARGET - Static variable in annotation type xapi.annotation.compile.Dependency
The gen directory; must be set as a system property (or in whatever PropertyService is used by X_Properties).
DIR_TEMP - Static variable in annotation type xapi.annotation.compile.Dependency
The temporary directory; default is OS-temp directory (/tmp)
DIR_WAR - Static variable in annotation type xapi.annotation.compile.Dependency
The war directory; must be set as a system property (or in whatever PropertyService is used by X_Properties).
DLOAD - Static variable in interface xapi.bytecode.api.Opcode
 
DLOAD_0 - Static variable in interface xapi.bytecode.api.Opcode
 
DLOAD_1 - Static variable in interface xapi.bytecode.api.Opcode
 
DLOAD_2 - Static variable in interface xapi.bytecode.api.Opcode
 
DLOAD_3 - Static variable in interface xapi.bytecode.api.Opcode
 
DMUL - Static variable in interface xapi.bytecode.api.Opcode
 
DNEG - Static variable in interface xapi.bytecode.api.Opcode
 
doLog(LogLevel, Fifo<Object>) - Method in interface xapi.log.api.LogService
 
doLog(LogLevel, Fifo<Object>) - Method in class xapi.log.impl.JreLog
 
done() - Method in interface xapi.source.api.ChainedSource
 
DoNothing - Static variable in interface xapi.util.api.RemovalHandler
A public static no-op.
doPreverify - Static variable in class xapi.bytecode.MethodInfo
If this value is true, Javassist maintains a StackMap attribute generated by the preverify tool of J2ME (CLDC).
doPruning - Static variable in class xapi.bytecode.ClassPool
Turning the automatic pruning on/off.
doPut(MultithreadedStringTrie<E>.Edge, char[], int, int, E) - Method in class xapi.collect.impl.MultithreadedStringTrie
 
doPut(StringTrie<E>.TrieEdge, char[], int, int, E) - Method in class xapi.collect.impl.StringTrie
 
doPut(StringTrie_2<E>.Edge, char[], int, int, E) - Method in class xapi.collect.impl.StringTrie_2
 
doRun() - Method in class xapi.util.impl.RunUnsafe
 
DOUBLE - Static variable in class xapi.bytecode.attributes.StackMap
Double_variable_info.tag.
DOUBLE - Static variable in class xapi.bytecode.attributes.StackMapTable
Double_variable_info.tag.
DoubleInfo - Class in xapi.bytecode
 
DoubleInfo(double) - Constructor for class xapi.bytecode.DoubleInfo
 
DoubleInfo(DataInput) - Constructor for class xapi.bytecode.DoubleInfo
 
DoubleMemberValue - Class in xapi.bytecode.annotation
 
DoubleMemberValue(int, ConstPool) - Constructor for class xapi.bytecode.annotation.DoubleMemberValue
Constructs a double constant value.
DoubleMemberValue(double, ConstPool) - Constructor for class xapi.bytecode.annotation.DoubleMemberValue
Constructs a double constant value.
DoubleMemberValue(ConstPool) - Constructor for class xapi.bytecode.annotation.DoubleMemberValue
Constructs a double constant value.
doubleType - Static variable in class xapi.bytecode.CtClass
The CtClass object representing the double type.
drain(LogLevel, InputStream, StringReader, HasLiveness) - Static method in class xapi.io.X_IO
 
drain(OutputStream, InputStream) - Static method in class xapi.io.X_IO
 
drainInput(InputStream, IOCallback<IOMessage<String>>) - Method in class xapi.jre.io.IOServiceDefault
 
DREM - Static variable in interface xapi.bytecode.api.Opcode
 
DRETURN - Static variable in interface xapi.bytecode.api.Opcode
 
DSTORE - Static variable in interface xapi.bytecode.api.Opcode
 
DSTORE_0 - Static variable in interface xapi.bytecode.api.Opcode
 
DSTORE_1 - Static variable in interface xapi.bytecode.api.Opcode
 
DSTORE_2 - Static variable in interface xapi.bytecode.api.Opcode
 
DSTORE_3 - Static variable in interface xapi.bytecode.api.Opcode
 
DSUB - Static variable in interface xapi.bytecode.api.Opcode
 
DUP - Static variable in interface xapi.bytecode.api.Opcode
 
DUP2 - Static variable in interface xapi.bytecode.api.Opcode
 
DUP2_X1 - Static variable in interface xapi.bytecode.api.Opcode
 
DUP2_X2 - Static variable in interface xapi.bytecode.api.Opcode
 
DUP_X1 - Static variable in interface xapi.bytecode.api.Opcode
 
DUP_X2 - Static variable in interface xapi.bytecode.api.Opcode
 

E

eatAnnotationBody(JavaVisitor.AnnotationVisitor<R>, R, CharSequence, int) - Static method in class xapi.source.read.JavaLexer
 
eatArrayInitializer(CharSequence, int) - Static method in class xapi.source.read.JavaLexer
 
eatArrayValue(CharSequence, int) - Static method in class xapi.source.read.JavaLexer
 
eatComments(CharSequence, int) - Static method in class xapi.source.read.JavaLexer
 
eatGeneric(CharSequence, int) - Static method in class xapi.source.read.JavaLexer
 
eatJavaname(CharSequence, int) - Static method in class xapi.source.read.JavaLexer
 
eatStatement(CharSequence, int) - Static method in class xapi.source.read.JavaLexer
 
eatStringValue(CharSequence, int) - Static method in class xapi.source.read.JavaLexer
 
eatWhitespace(CharSequence, int) - Static method in class xapi.source.read.JavaLexer
 
eatWhitespaceAndComments(CharSequence, int) - Static method in class xapi.source.read.JavaLexer
 
edge() - Method in interface xapi.collect.api.StringTrie.StringTrieCursor
 
Edge() - Constructor for class xapi.collect.impl.MultithreadedStringTrie.Edge
 
Edge(char[], int, int) - Constructor for class xapi.collect.impl.MultithreadedStringTrie.Edge
 
Edge() - Constructor for class xapi.collect.impl.StringTrie_2.Edge
 
Edge(char[], int, int) - Constructor for class xapi.collect.impl.StringTrie_2.Edge
 
edge() - Method in class xapi.collect.trie.DeepTrieEdge.DeepTrieCursor
 
element() - Method in class xapi.collect.proxy.QueueOf
 
EMPTY_STRING - Static variable in interface xapi.collect.api.CharPool
 
EMPTY_STRING - Static variable in class xapi.collect.impl.Chars
 
EmptyIterator<E> - Class in xapi.collect.impl
 
encodeVLQ(Appendable, int) - Static method in class xapi.source.X_Base64
Writes a VLQ encoded value to the provide appendable.
endPc(int) - Method in class xapi.bytecode.attributes.ExceptionTable
Returns endPc of the n-th entry.
endPos - Variable in class xapi.bytecode.CodeIterator
 
endTry() - Method in class xapi.dev.source.MethodBuffer
 
entries() - Method in interface xapi.collect.impl.EntryIterable
 
entries() - Method in class xapi.collect.impl.ObjectToAbstract
 
entries() - Method in class xapi.collect.impl.StringToAbstract
 
entries() - Method in class xapi.collect.proxy.MapOf
 
entryFor(Object) - Method in class xapi.collect.impl.IntToAbstract
 
entryFor(Object) - Method in class xapi.collect.impl.IntToList
 
entryFor(Object) - Method in class xapi.collect.impl.IntToManyList
 
entryFor(Object) - Method in interface xapi.collect.proxy.CollectionProxy
 
entryFor(Object) - Method in class xapi.collect.proxy.MapOf
 
EntryIterable<K,V> - Interface in xapi.collect.impl
 
EntryKeyAdapter<K,V> - Class in xapi.collect.impl
 
EntryKeyAdapter(Iterable<Map.Entry<K, V>>) - Constructor for class xapi.collect.impl.EntryKeyAdapter
 
entryOf(X, Y) - Static method in class xapi.util.impl.PairBuilder
 
entrySet() - Method in class xapi.collect.proxy.MapOf
 
EntryValueAdapter<K,V> - Class in xapi.collect.impl
 
EntryValueAdapter(Iterable<Map.Entry<K, V>>) - Constructor for class xapi.collect.impl.EntryValueAdapter
 
ENUM - Static variable in class xapi.source.X_Modifier
 
enumConstValue(String, String) - Method in class xapi.bytecode.annotation.AnnotationsWriter
Writes tag and enum_const_value in member_value.
enumConstValue(int, int) - Method in class xapi.bytecode.annotation.AnnotationsWriter
Writes tag and enum_const_value in member_value.
EnumMemberValue - Class in xapi.bytecode.annotation
 
EnumMemberValue(int, int, ConstPool) - Constructor for class xapi.bytecode.annotation.EnumMemberValue
Constructs an enum constant value.
EnumMemberValue(ConstPool) - Constructor for class xapi.bytecode.annotation.EnumMemberValue
Constructs an enum constant value.
Enviro - Interface in xapi.enviro
An interface to encapsulate a runtime environment.
EnviroMap() - Constructor for class xapi.process.impl.ConcurrencyServiceAbstract.EnviroMap
 
eqMember(String, String, int) - Method in class xapi.bytecode.ConstPool
Determines whether CONSTANT_Methodref_info, CONSTANT_Fieldref_info, or CONSTANT_InterfaceMethodref_info structure at the given index has the name and the descriptor given as the arguments.
eqParamTypes(String, String) - Static method in class xapi.bytecode.Descriptor
Returns true if the list of the parameter types of desc1 is equal to that of desc2.
equal(Object, Object) - Static method in class xapi.util.X_Util
 
equals(Object) - Method in class xapi.bytecode.annotation.Annotation
Returns true if the given object represents the same annotation as this object.
equals(Object) - Method in class xapi.bytecode.ClassFile
 
equals(Object) - Method in class xapi.bytecode.CtMethod
Indicates whether obj has the same name and the same signature as this method.
equals(Object) - Method in class xapi.bytecode.MemberInfo
 
equals(E, E) - Method in class xapi.collect.impl.SimpleFifo
 
equals(Object) - Method in class xapi.inject.impl.InjectionScope
 
equals(Object) - Method in class xapi.source.impl.ImmutableType
 
equals(Object) - Method in class xapi.source.impl.IsClassDelegate
 
equals(Object) - Method in class xapi.time.impl.ImmutableMoment
 
equals(Object) - Method in class xapi.util.impl.AbstractPair
 
equals(Object) - Method in class xapi.util.impl.ProviderAdapter
 
equals(Object) - Method in class xapi.util.impl.StringId
 
error(Object...) - Static method in class xapi.log.X_Log
 
error(Throwable, String) - Static method in class xapi.source.read.JavaLexer
 
ErrorHandler<Type extends Throwable> - Interface in xapi.util.api
An error handling interface compatible with gwt AsyncCallback.
ExceptionsAttribute - Class in xapi.bytecode.attributes
 
ExceptionsAttribute(ConstPool) - Constructor for class xapi.bytecode.attributes.ExceptionsAttribute
Constructs a new exceptions attribute.
ExceptionTable - Class in xapi.bytecode.attributes
 
ExceptionTable(ConstPool) - Constructor for class xapi.bytecode.attributes.ExceptionTable
Constructs an exception_table[].
extendedTypes() - Method in interface xapi.source.api.IsGeneric
 
EXTENDS - Static variable in interface xapi.reflect.api.SignatureVisitor
Wildcard for an "extends" type argument.
EXTENDS - Static variable in interface xapi.source.api.IsGeneric
Bounds of
EXTENDS - Static variable in class xapi.source.read.JavaModel.IsGeneric
 
extendToString(StringBuffer) - Method in class xapi.bytecode.CtBehavior
 
extendToString(StringBuffer) - Method in class xapi.bytecode.CtClass
Implemented in subclasses to add to the CtClass.toString() result.
extendToString(StringBuffer) - Method in class xapi.bytecode.CtField
 
extendToString(StringBuffer) - Method in class xapi.bytecode.CtMember
Invoked by CtMember.toString() to add to the buffer and provide the complete value.
extractAnnotations(AnnotationsAttribute, AnnotationsAttribute) - Static method in class xapi.bytecode.impl.BytecodeUtil
 
extractArrayDepth(String) - Static method in class xapi.source.X_Source
 
extractGenerics(CharSequence, int) - Static method in class xapi.source.read.JavaLexer
 
extractType(CharSequence, int) - Static method in class xapi.source.read.JavaLexer
Extracts information from a fully qualified source name, including the (unparsed) generics string, and array depth.
extractValue(MemberValue, BytecodeAdapterService, IsType) - Static method in class xapi.bytecode.impl.BytecodeUtil
 
extractWord(char, CharIterator) - Method in class xapi.source.impl.LexerForWords
 

F

F2D - Static variable in interface xapi.bytecode.api.Opcode
 
F2I - Static variable in interface xapi.bytecode.api.Opcode
 
F2L - Static variable in interface xapi.bytecode.api.Opcode
 
Factory<T> - Interface in xapi.util.api
 
FADD - Static variable in interface xapi.bytecode.api.Opcode
 
FALOAD - Static variable in interface xapi.bytecode.api.Opcode
 
FASTORE - Static variable in interface xapi.bytecode.api.Opcode
 
FatalException - Exception in xapi.except
A runtime exception indicating that failure is not recoverable.
FatalException() - Constructor for exception xapi.except.FatalException
 
FatalException(String) - Constructor for exception xapi.except.FatalException
 
FatalException(String, Throwable) - Constructor for exception xapi.except.FatalException
 
FCMPG - Static variable in interface xapi.bytecode.api.Opcode
 
FCMPL - Static variable in interface xapi.bytecode.api.Opcode
 
FCONST_0 - Static variable in interface xapi.bytecode.api.Opcode
 
FCONST_1 - Static variable in interface xapi.bytecode.api.Opcode
 
FCONST_2 - Static variable in interface xapi.bytecode.api.Opcode
 
FDIV - Static variable in interface xapi.bytecode.api.Opcode
 
FieldBuffer - Class in xapi.dev.source
A field buffer is used to add a field to a generated class.
FieldBuffer(ClassBuffer, String, String) - Constructor for class xapi.dev.source.FieldBuffer
 
FieldBuffer(ClassBuffer, String, String, String) - Constructor for class xapi.dev.source.FieldBuffer
 
fieldInfo - Variable in class xapi.bytecode.CtField
 
FieldInfo - Class in xapi.bytecode
 
FieldInfo(ConstPool, String, String) - Constructor for class xapi.bytecode.FieldInfo
Constructs a field_info structure.
fieldModifiers(int) - Static method in class xapi.source.X_Modifier
 
FieldName - Annotation Type in xapi.annotation.model
 
FieldrefInfo - Class in xapi.bytecode
 
FieldrefInfo(int, int) - Constructor for class xapi.bytecode.FieldrefInfo
 
FieldrefInfo(DataInput) - Constructor for class xapi.bytecode.FieldrefInfo
 
FieldValidator - Annotation Type in xapi.annotation.model
 
Fifo<E> - Interface in xapi.collect.api
A simple fifo interface, for lightweight collections support.
FileBackedResource - Class in xapi.dev.resource.impl
 
FileBackedResource(String, File, int) - Constructor for class xapi.dev.resource.impl.FileBackedResource
 
filer - Variable in class xapi.dev.processor.AnnotationMirrorProcessor
 
filer - Variable in class xapi.dev.processor.InjectionAnnotationProcessor
 
FileResourceIterable(File) - Constructor for class xapi.dev.resource.impl.ResourceCollection.FileResourceIterable
 
FileResourceIterator(File) - Constructor for class xapi.dev.resource.impl.ResourceCollection.FileResourceIterator
 
fillCollection(Collection<V>) - Method in class xapi.collect.impl.ObjectToAbstract
 
fillMap(Map<K, V>) - Method in class xapi.collect.impl.ObjectToAbstract
 
FINAL - Static variable in class xapi.source.X_Modifier
 
finalize() - Method in class xapi.collect.impl.SimpleFifo
 
finalize() - Method in class xapi.process.api.ProcessCursor
 
find(String) - Method in class xapi.bytecode.ClassClassPath
Obtains the URL of the specified class file.
find(String) - Method in interface xapi.bytecode.ClassPath
Returns the uniform resource locator (URL) of the class file with the specified name.
find(String) - Method in class xapi.bytecode.ClassPool
Searches the class path to obtain the URL of the class file specified by classname.
findClass(String) - Method in class xapi.dev.scanner.impl.ClasspathResourceMap
 
findClassAnnotatedWith(Class<? extends Annotation>...) - Method in class xapi.dev.scanner.impl.ClasspathResourceMap
 
findClassesBelowPackage(String) - Method in class xapi.dev.scanner.impl.ClasspathResourceMap
 
findClassesInPackage(String) - Method in class xapi.dev.scanner.impl.ClasspathResourceMap
 
findClassesInPackage(ClassLoader, String) - Static method in class xapi.dev.scanner.X_Scanner
 
findClassWithAnnotatedMethods(Class<? extends Annotation>...) - Method in class xapi.dev.scanner.impl.ClasspathResourceMap
 
findDirectSubclasses(Class<?>...) - Method in class xapi.dev.scanner.impl.ClasspathResourceMap
Finds all classes that are direct subclasses of one of the supplied types.
findDirectSubclasses(String...) - Method in class xapi.dev.scanner.impl.ClasspathResourceMap
 
findDirectSubclasses(ClassLoader, Class<?>...) - Static method in class xapi.dev.scanner.X_Scanner
 
findEnums(ClassLoader) - Static method in class xapi.dev.scanner.X_Scanner
 
findGwtXml(ClassLoader) - Static method in class xapi.dev.scanner.X_Scanner
 
findImplementationOf(Class<?>...) - Method in class xapi.dev.scanner.impl.ClasspathResourceMap
 
findImplementationOf(String...) - Method in class xapi.dev.scanner.impl.ClasspathResourceMap
 
findImplementationsOf(ClassLoader, Class<?>...) - Static method in class xapi.dev.scanner.X_Scanner
 
findImportsInGeneric(String) - Static method in class xapi.source.read.JavaLexer
 
findMethodsWithAnnotations(ClassLoader, Class<? extends Annotation>...) - Static method in class xapi.dev.scanner.X_Scanner
 
findPackagesBelowPackage(String) - Method in class xapi.dev.scanner.impl.ClasspathResourceMap
 
findPoms(ClassLoader) - Static method in class xapi.dev.scanner.X_Scanner
 
findPrefixed(String) - Method in interface xapi.collect.api.HasPrefixed
 
findPrefixed(CharSequence) - Method in interface xapi.collect.api.StringTrie
 
findPrefixed(CharSequence, int, int) - Method in interface xapi.collect.api.StringTrie
 
findPrefixed(String) - Method in class xapi.collect.impl.MultithreadedStringTrie
 
findPrefixed(String) - Method in class xapi.collect.impl.StringTrie
 
findPrefixed(CharSequence) - Method in class xapi.collect.trie.StringTrieAbstract
 
findPrefixed(CharSequence, int, int) - Method in class xapi.collect.trie.StringTrieAbstract
 
findRemove(T, boolean) - Method in interface xapi.collect.api.IntTo
 
findRemove(V, boolean) - Method in class xapi.collect.impl.IntToAbstract
 
findRemove(E, boolean) - Method in class xapi.collect.impl.IntToList
 
findRemove(IntTo<X>, boolean) - Method in class xapi.collect.impl.IntToManyList
 
findResource(String) - Method in class xapi.dev.scanner.impl.ClasspathResourceMap
 
findResources(String, Pattern...) - Method in class xapi.dev.scanner.impl.ClasspathResourceMap
 
findSource(String) - Method in class xapi.dev.scanner.impl.ClasspathResourceMap
 
findSources(String, Pattern...) - Method in class xapi.dev.scanner.impl.ClasspathResourceMap
 
firstChunk(String, char) - Static method in class xapi.util.X_String
 
firstNotEmpty(String, String) - Static method in class xapi.util.X_String
 
firstNotNull(T, T) - Static method in class xapi.util.X_Util
 
firstNotNull(T, T, T) - Static method in class xapi.util.X_Util
 
firstNotNull(T, T...) - Static method in class xapi.util.X_Util
 
fix(CtClass) - Method in class xapi.bytecode.ClassMap
Prevents a mapping from the specified class name to another name.
fix(String) - Method in class xapi.bytecode.ClassMap
Prevents a mapping from the specified class name to another name.
FLOAD - Static variable in interface xapi.bytecode.api.Opcode
 
FLOAD_0 - Static variable in interface xapi.bytecode.api.Opcode
 
FLOAD_1 - Static variable in interface xapi.bytecode.api.Opcode
 
FLOAD_2 - Static variable in interface xapi.bytecode.api.Opcode
 
FLOAD_3 - Static variable in interface xapi.bytecode.api.Opcode
 
FLOAT - Static variable in class xapi.bytecode.attributes.StackMap
Float_variable_info.tag.
FLOAT - Static variable in class xapi.bytecode.attributes.StackMapTable
Float_variable_info.tag.
FloatInfo - Class in xapi.bytecode
 
FloatInfo(float) - Constructor for class xapi.bytecode.FloatInfo
 
FloatInfo(DataInput) - Constructor for class xapi.bytecode.FloatInfo
 
FloatMemberValue - Class in xapi.bytecode.annotation
 
FloatMemberValue(int, ConstPool) - Constructor for class xapi.bytecode.annotation.FloatMemberValue
Constructs a float constant value.
FloatMemberValue(float, ConstPool) - Constructor for class xapi.bytecode.annotation.FloatMemberValue
Constructs a float constant value.
FloatMemberValue(ConstPool) - Constructor for class xapi.bytecode.annotation.FloatMemberValue
Constructs a float constant value.
floatType - Static variable in class xapi.bytecode.CtClass
The CtClass object representing the float type.
Fluent - Annotation Type in xapi.annotation.reflect
Use this annotation to specify whether a given method is fluent or not (returns this).
fluentReturnType() - Method in class xapi.dev.source.FieldBuffer
 
fluentReturnValue() - Method in class xapi.dev.source.FieldBuffer
 
flush(int) - Method in class xapi.process.api.ConcurrentEnvironment
 
flush(Thread, int) - Method in class xapi.process.impl.ConcurrencyServiceAbstract
 
flush(Thread, int) - Method in interface xapi.process.service.ConcurrencyService
Flushes all jobs for a given thread, up to a given millisecond timeout.
flush(int) - Static method in class xapi.process.X_Process
 
flush(Thread, int) - Static method in class xapi.process.X_Process
 
FMUL - Static variable in interface xapi.bytecode.api.Opcode
 
FNEG - Static variable in interface xapi.bytecode.api.Opcode
 
footer() - Method in class xapi.dev.source.ClassBuffer
 
footer() - Method in class xapi.dev.source.PrintBuffer
 
forbidsDuplicate(boolean) - Method in class xapi.collect.api.CollectionOptions.Builder
 
forbidsDuplicate() - Method in class xapi.collect.api.CollectionOptions
 
forEach() - Method in interface xapi.collect.api.Fifo
 
forEach() - Method in interface xapi.collect.api.IntTo
 
forEach() - Method in class xapi.collect.impl.IntToAbstract
 
forEach() - Method in class xapi.collect.impl.IntToList
 
forEach() - Method in class xapi.collect.impl.IntToManyList
 
forEach() - Method in class xapi.collect.impl.SimpleFifo
 
forEachReverse(Consumer<T>) - Method in class xapi.collect.impl.SimpleLinkedList
 
forKeys(ReceivesValue<K>) - Method in interface xapi.collect.api.Dictionary
 
forKeys(ReceivesValue<String>) - Method in class xapi.collect.impl.InitMapDefault
 
forKeys(ReceivesValue<String>) - Method in class xapi.collect.impl.StringDictionaryDefault
 
format(IsType) - Method in class xapi.source.impl.Varargs
 
forwardTo(LineReader) - Method in class xapi.io.api.StringReader
 
freeze() - Method in class xapi.bytecode.CtClass
Makes the class frozen.
FREM - Static variable in interface xapi.bytecode.api.Opcode
 
FRETURN - Static variable in interface xapi.bytecode.api.Opcode
 
fromBase64(char) - Static method in class xapi.source.X_Base64
 
FSTORE - Static variable in interface xapi.bytecode.api.Opcode
 
FSTORE_0 - Static variable in interface xapi.bytecode.api.Opcode
 
FSTORE_1 - Static variable in interface xapi.bytecode.api.Opcode
 
FSTORE_2 - Static variable in interface xapi.bytecode.api.Opcode
 
FSTORE_3 - Static variable in interface xapi.bytecode.api.Opcode
 
FSUB - Static variable in interface xapi.bytecode.api.Opcode
 
fullFrame(int, int, int[], int[], int[], int[]) - Method in class xapi.bytecode.attributes.StackMapTable.Walker
Invoked if the visited frame is full_frame.
fullFrame(int, int[], int[], int[], int[]) - Method in class xapi.bytecode.attributes.StackMapTable.Writer
Writes a full_frame.

G

Gap() - Constructor for class xapi.bytecode.CodeIterator.Gap
 
Generated - Annotation Type in xapi.annotation.compile
This is a duplicate of Generated, with the exception that this class has a runtime annotation retention level, as we need to have access to it's value from generated class files.
GeneratorFailedException - Exception in xapi.dev.exceptions
 
GeneratorFailedException(String) - Constructor for exception xapi.dev.exceptions.GeneratorFailedException
 
GeneratorFailedException(String, Throwable) - Constructor for exception xapi.dev.exceptions.GeneratorFailedException
 
genericBounds() - Method in interface xapi.source.api.IsGeneric
 
genericName() - Method in interface xapi.source.api.IsGeneric
 
generics - Variable in class xapi.dev.source.MemberBuffer
 
generics - Variable in class xapi.source.read.JavaLexer.MemberData
 
generics - Variable in class xapi.source.read.JavaModel.IsType
 
generics - Variable in class xapi.source.read.JavaVisitor.TypeData
Any generics string, including enclosing < > characters.
GenericsExtractor() - Constructor for class xapi.source.read.JavaLexer.GenericsExtractor
 
get() - Method in interface javax.inject.Provider
Provides a fully-constructed and injected instance of T.
get() - Method in class xapi.bytecode.attributes.AttributeInfo
Returns the info field of this attribute_info structure.
get() - Method in class xapi.bytecode.attributes.CodeAttribute
This method is not available.
get() - Method in class xapi.bytecode.Bytecode
Returns the produced bytecode sequence.
get(Object) - Method in class xapi.bytecode.ClassMap
Returns the class name to wihch the given jvmClassName is mapped.
get(String) - Method in class xapi.bytecode.ClassPool
Reads a class file from the source and returns a reference to the CtClass object representing that class file.
get(String[]) - Method in class xapi.bytecode.ClassPool
Reads class files from the source and returns an array of CtClass objects representing those class files.
get() - Method in class xapi.bytecode.CodeIterator
Returns a Code attribute read with this iterator.
get(Key) - Method in interface xapi.collect.api.InitMap
 
get(String) - Method in interface xapi.collect.api.PrefixedMap
 
get(String) - Method in interface xapi.collect.api.StringTo
 
get(CharSequence) - Method in interface xapi.collect.api.StringTrie
 
get(CharSequence, int, int) - Method in interface xapi.collect.api.StringTrie
 
get(CharSequence, StringTrie.StringTrieCursor<E>, ReceivesValue<StringTrie.StringTrieCursor<E>>) - Method in interface xapi.collect.api.StringTrie
 
get(Key) - Method in class xapi.collect.impl.AbstractInitMap
 
get(Key, Params) - Method in class xapi.collect.impl.AbstractMultiInitMap
 
get(Object) - Method in class xapi.collect.impl.IntToAbstract
 
get(Object) - Method in class xapi.collect.impl.IntToList
 
get(Object) - Method in class xapi.collect.impl.IntToManyList
 
get() - Method in class xapi.collect.impl.IteratorProxy
 
get(String) - Method in class xapi.collect.impl.MultithreadedStringTrie
 
get(char[]) - Method in class xapi.collect.impl.MultithreadedStringTrie
 
get(char[], int, int) - Method in class xapi.collect.impl.MultithreadedStringTrie
 
get(Chars, int, int) - Method in class xapi.collect.impl.MultithreadedStringTrie
 
get(Object) - Method in class xapi.collect.impl.ObjectToAbstract
 
get(String) - Method in class xapi.collect.impl.StringToAbstract
 
get(String) - Method in class xapi.collect.impl.StringToDeepMap
 
get(String) - Method in class xapi.collect.impl.StringToManyList
 
get(String) - Method in class xapi.collect.impl.StringTrie
 
get(char[]) - Method in class xapi.collect.impl.StringTrie
 
get(char[], int, int) - Method in class xapi.collect.impl.StringTrie
 
get(Chars, int, int) - Method in class xapi.collect.impl.StringTrie
 
get(String) - Method in class xapi.collect.impl.StringTrie_2
 
get(char[]) - Method in class xapi.collect.impl.StringTrie_2
 
get(char[], int, int) - Method in class xapi.collect.impl.StringTrie_2
 
get(Chars, int, int) - Method in class xapi.collect.impl.StringTrie_2
 
get(Object) - Method in interface xapi.collect.proxy.CollectionProxy
 
get(int) - Method in class xapi.collect.proxy.ListOf
 
get(Object) - Method in class xapi.collect.proxy.MapOf
 
get(CharSequence) - Method in class xapi.collect.trie.StringTrieAbstract
 
get(CharSequence, int, int) - Method in class xapi.collect.trie.StringTrieAbstract
 
get(CharSequence, StringTrie.StringTrieCursor<E>, ReceivesValue<StringTrie.StringTrieCursor<E>>) - Method in class xapi.collect.trie.StringTrieAbstract
 
get() - Method in class xapi.inject.impl.SingletonProvider
This method is final so the compiler can optimize the call.
get() - Method in class xapi.inject.impl.SingletonProvider.NullCheckOnGet
Synchronized so multi-threaded platforms don't get into race conditions.
get(String, StringDictionary<String>, IOCallback<IOMessage<String>>) - Method in interface xapi.io.service.IOService
 
get(String, StringDictionary<String>, IOCallback<IOMessage<String>>) - Method in class xapi.jre.io.IOServiceDefault
 
get() - Method in class xapi.util.api.Pointer
 
get() - Method in interface xapi.util.api.ProvidesValue
 
get() - Method in class xapi.util.api.ProvidesValue.NoOp
 
get() - Method in class xapi.util.impl.DeferredMultiReceiver
 
get() - Method in class xapi.util.impl.ImmutableProvider
 
get() - Method in class xapi.util.impl.Pojo
 
get() - Method in class xapi.util.impl.ProviderAdapter
 
get0(String, boolean) - Method in class xapi.bytecode.ClassPool
 
get0() - Method in interface xapi.util.api.Pair
 
get0() - Method in class xapi.util.impl.AbstractPair
 
get0() - Method in class xapi.util.impl.ComparablePair
 
get1() - Method in interface xapi.util.api.Pair
 
get1() - Method in class xapi.util.impl.AbstractPair
 
get1() - Method in class xapi.util.impl.ComparablePair
 
get2() - Method in interface xapi.util.api.Triple
 
getAccessFlags() - Method in class xapi.bytecode.ClassFile
Returns access flags.
getAccessFlags() - Method in class xapi.bytecode.FieldInfo
Returns the access flags.
getAccessFlags() - Method in class xapi.bytecode.MethodInfo
Returns access flags.
getAllClasses() - Method in class xapi.dev.scanner.impl.ClasspathResourceMap
 
getAndRename(String, String) - Method in class xapi.bytecode.ClassPool
Reads a class file and constructs a CtClass object with a new name.
getAnnotation(String) - Method in interface xapi.bytecode.Annotated
 
getAnnotation() - Method in class xapi.bytecode.annotation.AnnotationImpl
Obtains the internal data structure representing the annotation.
getAnnotation(String) - Method in class xapi.bytecode.annotation.AnnotationsAttribute
Parses the annotations and returns a data structure representing the annotation with the specified type.
getAnnotation(String) - Method in class xapi.bytecode.ClassFile
This method is for lazy programmers only; it checks both runtime and compile annotations.
getAnnotation(Class<?>) - Method in class xapi.bytecode.ClassFile
 
getAnnotation(Class<T>, ClassLoader) - Method in class xapi.bytecode.ClassFile
 
getAnnotation(Class<?>) - Method in class xapi.bytecode.CtBehavior
Returns the annotation if the class has the specified annotation class.
getAnnotation(Class<?>) - Method in class xapi.bytecode.CtClass
Returns the annotation if the class has the specified annotation class.
getAnnotation(Class<?>) - Method in class xapi.bytecode.CtClassType
 
getAnnotation(Class<?>) - Method in class xapi.bytecode.CtField
Returns the annotation if the class has the specified annotation class.
getAnnotation(Class<?>) - Method in class xapi.bytecode.CtMember
Returns the annotation if the class has the specified annotation class.
getAnnotation(String) - Method in class xapi.bytecode.MemberInfo
 
getAnnotation(String) - Method in interface xapi.source.api.HasAnnotations
 
getAnnotation(String) - Method in enum xapi.source.api.Primitives
 
getAnnotation(String) - Method in class xapi.source.impl.AbstractMember
 
getAnnotation(String) - Method in class xapi.source.impl.IsClassDelegate
 
getAnnotations() - Method in interface xapi.bytecode.Annotated
 
getAnnotations() - Method in class xapi.bytecode.annotation.AnnotationsAttribute
Parses the annotations and returns a data structure representing that parsed annotations.
getAnnotations() - Method in class xapi.bytecode.attributes.ParameterAnnotationsAttribute
Parses the annotations and returns a data structure representing that parsed annotations.
getAnnotations() - Method in class xapi.bytecode.ClassFile
 
getAnnotations() - Method in class xapi.bytecode.CtBehavior
Returns the annotations associated with this method or constructor.
getAnnotations() - Method in class xapi.bytecode.CtClass
Returns the annotations associated with this class.
getAnnotations() - Method in class xapi.bytecode.CtClassType
 
getAnnotations() - Method in class xapi.bytecode.CtField
Returns the annotations associated with this field.
getAnnotations() - Method in class xapi.bytecode.CtMember
Returns the annotations associated with this member.
getAnnotations() - Method in class xapi.bytecode.FieldInfo
 
getAnnotations() - Method in class xapi.bytecode.MemberInfo
 
getAnnotations() - Method in interface xapi.source.api.HasAnnotations
 
getAnnotations() - Method in enum xapi.source.api.Primitives
 
getAnnotations() - Method in class xapi.source.impl.AbstractClass
 
getAnnotations() - Method in class xapi.source.impl.AbstractMember
 
getAnnotations() - Method in class xapi.source.impl.IsClassDelegate
 
getAnnotations() - Method in class xapi.source.read.JavaModel.HasAnnotations
 
getArray(char[]) - Method in interface xapi.collect.api.CharPool
 
getArray(char[], int, int) - Method in interface xapi.collect.api.CharPool
 
getArray(CharSequence) - Method in interface xapi.collect.api.CharPool
 
getArray(CharSequence, int, int) - Method in interface xapi.collect.api.CharPool
 
getArray(char[]) - Method in class xapi.collect.impl.CharPoolTrie
 
getArray(char[], int, int) - Method in class xapi.collect.impl.CharPoolTrie
 
getArray(CharSequence) - Method in class xapi.collect.impl.CharPoolTrie
 
getArray(CharSequence, int, int) - Method in class xapi.collect.impl.CharPoolTrie
 
getArray(char[]) - Method in class xapi.collect.impl.CopyingCharPool
 
getArray(char[], int, int) - Method in class xapi.collect.impl.CopyingCharPool
 
getArray(CharSequence) - Method in class xapi.collect.impl.CopyingCharPool
 
getArray(CharSequence, int, int) - Method in class xapi.collect.impl.CopyingCharPool
 
getArrayDefinition() - Method in class xapi.source.read.JavaVisitor.TypeData
 
getArrayType() - Method in class xapi.bytecode.CtPrimitiveType
Returns the array-type code representing the type.
getAttribute(String) - Method in class xapi.bytecode.attributes.CodeAttribute
Returns the attribute with the specified name.
getAttribute(String) - Method in class xapi.bytecode.ClassFile
Returns the attribute with the specified name.
getAttribute(String) - Method in class xapi.bytecode.CtBehavior
Obtains an attribute with the given name.
getAttribute(String) - Method in class xapi.bytecode.CtClass
Obtains an attribute with the given name.
getAttribute(String) - Method in class xapi.bytecode.CtClassType
 
getAttribute(String) - Method in class xapi.bytecode.CtField
Obtains an attribute with the given name.
getAttribute(String) - Method in class xapi.bytecode.CtMember
Obtains a user-defined attribute with the given name.
getAttribute(String) - Method in class xapi.bytecode.FieldInfo
Returns the attribute with the specified name.
getAttribute(String) - Method in class xapi.bytecode.MemberInfo
Returns the attribute with the specified name.
getAttributes() - Method in class xapi.bytecode.attributes.CodeAttribute
Returns attributes[].
getAttributes() - Method in class xapi.bytecode.ClassFile
Returns all the attributes.
getAttributes() - Method in class xapi.bytecode.FieldInfo
Returns all the attributes.
getAttributes() - Method in class xapi.bytecode.MemberInfo
Returns all the attributes.
getAvailableAnnotations() - Method in class xapi.bytecode.CtBehavior
Returns the annotations associated with this method or constructor.
getAvailableAnnotations() - Method in class xapi.bytecode.CtClass
Returns the annotations associated with this class.
getAvailableAnnotations() - Method in class xapi.bytecode.CtClassType
 
getAvailableAnnotations() - Method in class xapi.bytecode.CtField
Returns the annotations associated with this field.
getAvailableAnnotations() - Method in class xapi.bytecode.CtMember
Returns the annotations associated with this member.
getAvailableParameterAnnotations() - Method in class xapi.bytecode.CtBehavior
Returns the parameter annotations associated with this method or constructor.
getBuffer() - Method in class xapi.dev.source.SourceBuilder
 
getBuilder() - Method in interface xapi.util.api.Factory
 
getBytes(String) - Static method in class xapi.util.X_String
 
getCached(String) - Method in class xapi.bytecode.ClassPool
Provide a hook so that subclasses can do their own caching of classes.
getCause() - Method in exception xapi.bytecode.CannotCompileException
Gets the cause of this throwable.
getCharPool() - Static method in class xapi.util.X_String
 
getChars() - Method in class xapi.collect.impl.Chars
 
getChecksValidity() - Method in class xapi.annotation.model.QuerierForBuilder
 
getClassBound() - Method in class xapi.bytecode.attributes.SignatureAttribute.TypeParameter
Returns the class bound of this parameter.
getClassBuffer() - Method in class xapi.dev.source.SourceBuilder
 
getClassData() - Method in class xapi.dev.resource.impl.ByteCodeResource
 
getClassFile() - Method in class xapi.bytecode.CtClass
Returns a class file for this class.
getClassFile2() - Method in class xapi.bytecode.CtClass
Returns a class file for this class (read only).
getClassFile2() - Method in class xapi.bytecode.CtClassType
 
getClassifier() - Method in class xapi.annotation.compile.DependencyBuilder
 
getClassInfo(int) - Method in class xapi.bytecode.ConstPool
Reads CONSTANT_Class_info structure at the given index.
getClassInitializer() - Method in class xapi.bytecode.CtClass
Gets the class initializer (static constructor) declared in the class.
getClassInitializer() - Method in class xapi.bytecode.CtClassType
 
getClassLoader() - Method in class xapi.bytecode.ClassPool
Get the classloader for toClass(), getAnnotations() in CtClass, etc.
getClassLoader() - Method in class xapi.bytecode.impl.BytecodeAdapterService
 
getClassName(ConstPool) - Method in class xapi.bytecode.ClassInfo
 
getClassName(ConstPool) - Method in class xapi.bytecode.ConstInfo
 
getClassName() - Method in class xapi.bytecode.ConstPool
Returns the name of the class using this constant pool table.
getClassName() - Method in error xapi.bytecode.NoSuchClassError
Returns the name of the class not found.
getClassName() - Method in class xapi.source.read.JavaLexer
 
getClassNames() - Method in class xapi.bytecode.ConstPool
Get all the class names.
getClassNotLoaded() - Method in exception xapi.except.NotLoadedYet
 
getClassPool() - Method in class xapi.bytecode.CtClass
Returns a ClassPool for this class.
getClassPool() - Method in class xapi.bytecode.CtClassType
 
getClassPool() - Method in class xapi.dev.scanner.impl.ClasspathResourceMap
 
getClientToServer() - Method in class xapi.annotation.model.SerializableBuilder
 
getCode() - Method in class xapi.bytecode.attributes.CodeAttribute
Returns code[].
getCodeAttribute() - Method in class xapi.bytecode.MethodInfo
Returns a Code attribute.
getCodeLength() - Method in class xapi.bytecode.attributes.CodeAttribute
Returns code_length.
getCodeLength() - Method in class xapi.bytecode.CodeIterator
Returns code_length of Code_attribute.
getComparator(CollectionOptions) - Static method in class xapi.collect.X_Collect
 
getCompileAnnotation(String) - Method in class xapi.bytecode.ClassFile
This method returns any compile annotations on the given classfile.
getComponentType() - Method in class xapi.bytecode.attributes.SignatureAttribute.ArrayType
Returns the component type.
getComponentType() - Method in class xapi.bytecode.CtClass
If this object represents an array, this method returns the component type of the array.
getConstantValue() - Method in class xapi.bytecode.attributes.ConstantAttribute
Returns constantvalue_index.
getConstantValue() - Method in class xapi.bytecode.CtField
Returns the value of this field if it is a constant field.
getConstantValue() - Method in class xapi.bytecode.FieldInfo
Finds a ConstantValue attribute and returns the index into the constant_pool table.
getConstPool() - Method in class xapi.bytecode.annotation.AnnotationsWriter
Obtains the constant pool given to the constructor.
getConstPool() - Method in class xapi.bytecode.attributes.AttributeInfo
Returns a constant pool table.
getConstPool() - Method in class xapi.bytecode.Bytecode
Gets a constant pool table.
getConstPool() - Method in class xapi.bytecode.ClassFile
Returns a constant pool table.
getConstPool() - Method in class xapi.bytecode.FieldInfo
Returns the constant pool table used by this field_info.
getConstPool() - Method in class xapi.bytecode.MethodInfo
Returns a constant pool table used by this method.
getConstructor(String) - Method in class xapi.bytecode.CtClass
Returns the constructor with the given signature, which is represented by a character string called method descriptor.
getConstructor(String) - Method in class xapi.bytecode.CtClassType
 
getConstructors() - Method in class xapi.bytecode.CtClass
Returns an array containing CtConstructor objects representing all the non-private constructors of the class.
getContent() - Method in class xapi.io.impl.StringBufferOutputStream
 
getCtClass(String) - Method in class xapi.bytecode.ClassPool
Returns a CtClass object with the given name.
getCtlass() - Method in class xapi.bytecode.attributes.SignatureAttribute.BaseType
Returns the CtClass representing this primitive type.
getCursor() - Method in exception xapi.process.api.RescheduleException
 
getDataSize() - Method in class xapi.bytecode.CtPrimitiveType
Returns the data size of the primitive type.
getDeclaredBehaviors() - Method in class xapi.bytecode.CtClass
Gets all the constructors and methods declared in the class.
getDeclaredConstructor(CtClass[]) - Method in class xapi.bytecode.CtClass
Returns a constructor receiving the specified parameters.
getDeclaredConstructors() - Method in class xapi.bytecode.CtClass
Gets all the constructors declared in the class.
getDeclaredConstructors() - Method in class xapi.bytecode.CtClassType
 
getDeclaredField(String) - Method in class xapi.bytecode.CtClass
Retrieves the field with the specified name among the fields declared in the class.
getDeclaredField(String) - Method in class xapi.bytecode.CtClassType
 
getDeclaredField(String, String) - Method in class xapi.bytecode.CtClassType
 
getDeclaredFields() - Method in class xapi.bytecode.CtClass
Gets all the fields declared in the class.
getDeclaredFields() - Method in class xapi.bytecode.CtClassType
 
getDeclaredMethod(String, CtClass[]) - Method in class xapi.bytecode.CtClass
Retrieves the method with the specified name and parameter types among the methods declared in the class.
getDeclaredMethod(String) - Method in class xapi.bytecode.CtClass
Retrieves the method with the specified name among the methods declared in the class.
getDeclaredMethod(String) - Method in class xapi.bytecode.CtClassType
 
getDeclaredMethod(String, CtClass[]) - Method in class xapi.bytecode.CtClassType
 
getDeclaredMethods() - Method in class xapi.bytecode.CtClass
Gets all methods declared in the class.
getDeclaredMethods() - Method in class xapi.bytecode.CtClassType
 
getDeclaredMethods() - Method in interface xapi.source.api.HasMethods
 
getDeclaredMethods() - Method in enum xapi.source.api.Primitives
 
getDeclaredMethods() - Method in class xapi.source.impl.AbstractClass
 
getDeclaredMethods() - Method in class xapi.source.impl.IsClassDelegate
 
getDeclaredName() - Method in interface xapi.source.api.IsNamedType
 
getDeclaringClass() - Method in class xapi.bytecode.attributes.CodeAttribute
Returns the name of the class declaring the method including this code attribute.
getDeclaringClass() - Method in class xapi.bytecode.attributes.SignatureAttribute.ClassType
If this class is a member of another class, returns the class in which this class is declared.
getDeclaringClass() - Method in class xapi.bytecode.attributes.SignatureAttribute.NestedClassType
Returns the class that declares this nested class.
getDeclaringClass() - Method in class xapi.bytecode.CtClass
If this class is a member class or interface of another class, then the class enclosing this class is returned.
getDeclaringClass() - Method in class xapi.bytecode.CtClassType
 
getDeclaringClass() - Method in class xapi.bytecode.CtField
Returns the class declaring the field.
getDeclaringClass() - Method in class xapi.bytecode.CtMember
Returns the class that declares this member.
getDefault() - Static method in class xapi.bytecode.ClassPool
Returns the default class pool.
getDefaultAnnotationTargets() - Method in class xapi.dev.scanner.impl.ClasspathResourceMap
 
getDefaultArgs() - Method in class xapi.args.ArgHandlerLogLevel
 
getDefaultLogLevel() - Method in class xapi.args.ArgHandlerLogLevel
 
getDefaultValue() - Method in class xapi.bytecode.annotation.AnnotationDefaultAttribute
Obtains the default value represented by this attribute.
getDefaultValue(IsMethod) - Method in interface xapi.source.api.IsAnnotation
 
getDefaultValue() - Method in interface xapi.source.api.IsMethod
 
getDeferred() - Method in class xapi.jre.process.ConcurrencyServiceJre.JreConcurrentEnvironment
 
getDeferred() - Method in class xapi.process.api.ConcurrentEnvironment
 
getDependencyType() - Method in class xapi.annotation.compile.DependencyBuilder
 
getDescriptor() - Method in class xapi.bytecode.attributes.SignatureAttribute.BaseType
Returns the descriptor representing this primitive type.
getDescriptor() - Method in class xapi.bytecode.CtPrimitiveType
Returns the descriptor representing this type.
getDescriptor() - Method in class xapi.bytecode.FieldInfo
Returns the field descriptor.
getDescriptor() - Method in class xapi.bytecode.MethodInfo
Returns a method descriptor.
getDimension() - Method in class xapi.bytecode.attributes.SignatureAttribute.ArrayType
Returns the dimension of the array.
getDoubleInfo(int) - Method in class xapi.bytecode.ConstPool
Reads CONSTANT_Double_info structure at the given index.
getEmbedStrategy() - Method in class xapi.annotation.ui.UiTemplateBuilder
 
getEmptyIterable() - Static method in class xapi.collect.impl.EmptyIterator
 
getEmptyIterator() - Static method in class xapi.collect.impl.EmptyIterator
 
getEnclosedName() - Method in class xapi.bytecode.ClassFile
 
getEnclosedName() - Method in class xapi.bytecode.CtClass
 
getEnclosedName() - Method in interface xapi.source.api.HasQualifiedName
 
getEnclosedName() - Method in enum xapi.source.api.Primitives
 
getEnclosedName() - Method in class xapi.source.impl.AbstractClass
 
getEnclosedName() - Method in class xapi.source.impl.AbstractMember
 
getEnclosedName() - Method in class xapi.source.impl.ImmutableType
 
getEnclosedName() - Method in class xapi.source.impl.IsClassDelegate
 
getEnclosingMethod() - Method in class xapi.bytecode.CtClass
Returns the immediately enclosing method of this class.
getEnclosingMethod() - Method in interface xapi.source.api.IsClass
 
getEnclosingMethod() - Method in enum xapi.source.api.Primitives
 
getEnclosingMethod() - Method in class xapi.source.impl.AbstractClass
 
getEnclosingMethod() - Method in class xapi.source.impl.IsClassDelegate
 
getEnclosingType() - Method in interface xapi.source.api.HasEnclosingClass
 
getEnclosingType() - Method in interface xapi.source.api.IsMethod
 
getEnclosingType() - Method in interface xapi.source.api.IsType
 
getEnclosingType() - Method in enum xapi.source.api.Primitives
 
getEnclosingType() - Method in class xapi.source.impl.AbstractMember
This method is final to remind you to always call setEnclosingType(); A class may be enclosed by an IsClass or IsMethod, while an IsMethod or IsField will always be enclosed by IsClass.
getEnclosingType() - Method in class xapi.source.impl.ImmutableType
 
getEnclosingType() - Method in class xapi.source.impl.IsClassDelegate
 
getException(int) - Method in class xapi.bytecode.attributes.ExceptionsAttribute
Returns the value of exception_index_table[nth].
getExceptionIndexes() - Method in class xapi.bytecode.attributes.ExceptionsAttribute
Returns exception_index_table[].
getExceptions() - Method in class xapi.bytecode.attributes.ExceptionsAttribute
Returns the names of exceptions that the method may throw.
getExceptions() - Method in interface xapi.source.api.IsMethod
 
getExceptionsAttribute() - Method in class xapi.bytecode.MethodInfo
Returns an Exceptions attribute.
getExceptionTable() - Method in class xapi.bytecode.attributes.CodeAttribute
Returns exception_table[].
getExceptionTable() - Method in class xapi.bytecode.Bytecode
Returns exception_table.
getExceptionTypes() - Method in class xapi.bytecode.attributes.SignatureAttribute.MethodSignature
Returns the types of the exceptions that may be thrown.
getExceptionTypes() - Method in class xapi.bytecode.CtBehavior
Obtains exceptions that this method/constructor may throw.
GETFIELD - Static variable in interface xapi.bytecode.api.Opcode
 
getField(String) - Method in class xapi.bytecode.CtClass
Returns the field with the specified name.
getField(String) - Method in class xapi.bytecode.CtClassType
 
getField(String, String) - Method in class xapi.bytecode.CtClassType
 
getField(String) - Method in interface xapi.source.api.HasFields
 
getField(String) - Method in enum xapi.source.api.Primitives
 
getField(String) - Method in class xapi.source.impl.AbstractClass
 
getField(String) - Method in class xapi.source.impl.IsClassDelegate
 
getFieldInfo() - Method in class xapi.bytecode.CtField
Returns the FieldInfo representing the field in the class file.
getFieldInfo2() - Method in class xapi.bytecode.CtField
Returns the FieldInfo representing the field in the class file (read only).
getFieldrefClass(int) - Method in class xapi.bytecode.ConstPool
Reads the class_index field of the CONSTANT_Fieldref_info structure at the given index.
getFieldrefClassName(int) - Method in class xapi.bytecode.ConstPool
Reads the class_index field of the CONSTANT_Fieldref_info structure at the given index.
getFieldrefName(int) - Method in class xapi.bytecode.ConstPool
Reads the name_index field of the CONSTANT_NameAndType_info structure indirectly specified by the given index.
getFieldrefNameAndType(int) - Method in class xapi.bytecode.ConstPool
Reads the name_and_type_index field of the CONSTANT_Fieldref_info structure at the given index.
getFieldrefType(int) - Method in class xapi.bytecode.ConstPool
Reads the descriptor_index field of the CONSTANT_NameAndType_info structure indirectly specified by the given index.
getFields() - Method in class xapi.bytecode.ClassFile
Returns all the fields declared in the class.
getFields() - Method in class xapi.bytecode.CtClass
Returns an array containing CtField objects representing all the non-private fields of the class.
getFields() - Method in class xapi.bytecode.CtClassType
 
getFields() - Method in interface xapi.source.api.HasFields
 
getFields() - Method in enum xapi.source.api.Primitives
 
getFields() - Method in class xapi.source.impl.AbstractClass
 
getFields() - Method in class xapi.source.impl.IsClassDelegate
 
getFileName() - Method in class xapi.bytecode.attributes.SourceFileAttribute
Returns the file name indicated by sourcefile_index.
getFinally() - Method in class xapi.jre.process.ConcurrencyServiceJre.JreConcurrentEnvironment
 
getFinally() - Method in class xapi.process.api.ConcurrentEnvironment
 
getFirst() - Method in class xapi.collect.proxy.QueueOf
 
getFloatInfo(int) - Method in class xapi.bytecode.ConstPool
Reads CONSTANT_Float_info structure at the given index.
getFuturesThread() - Method in class xapi.process.impl.ConcurrencyServiceAbstract
Allows multi-threaded environments to have a single thread dedicated to monitoring futures for completion.
getGeneric(String) - Method in interface xapi.source.api.HasGenerics
 
getGeneric(String) - Method in enum xapi.source.api.Primitives
 
getGeneric(String) - Method in class xapi.source.impl.AbstractClass
 
getGeneric(String) - Method in class xapi.source.impl.IsClassDelegate
 
getGenerics() - Method in interface xapi.source.api.HasGenerics
 
getGenerics() - Method in interface xapi.source.api.IsMethod
 
getGenerics() - Method in enum xapi.source.api.Primitives
 
getGenerics() - Method in class xapi.source.impl.AbstractClass
 
getGenerics() - Method in class xapi.source.impl.IsClassDelegate
 
getGenerics() - Method in class xapi.source.read.JavaLexer
 
getGetMethodDescriptor() - Method in class xapi.bytecode.CtPrimitiveType
Returns the descriptor of the method for retrieving the value from the wrapper object.
getGetMethodName() - Method in class xapi.bytecode.CtPrimitiveType
Returns the name of the method for retrieving the value from the wrapper object.
getGroupId() - Method in class xapi.annotation.compile.DependencyBuilder
 
getId() - Method in class xapi.annotation.ui.UiTemplateBuilder
 
getId() - Method in class xapi.inject.impl.InjectionScope
 
getId() - Method in interface xapi.util.api.HasId
 
getId() - Method in class xapi.util.impl.StringId
 
getImplFor() - Method in class xapi.annotation.inject.InstanceOverrideBuilder
 
getImplFor() - Method in class xapi.annotation.inject.SingletonOverrideBuilder
 
getImportedPackages() - Method in class xapi.bytecode.ClassPool
Returns all the package names recorded by importPackage().
getImportName() - Method in class xapi.source.impl.ImmutableType
 
getImportName() - Method in class xapi.source.read.JavaVisitor.TypeData
 
getImports() - Method in class xapi.dev.source.SourceBuilder
 
getImports() - Method in interface xapi.source.api.HasImports
 
getImports() - Method in class xapi.source.read.JavaLexer
 
getInitializer() - Method in class xapi.dev.source.FieldBuffer
 
getInnerAccessFlags() - Method in class xapi.bytecode.ClassFile
Returns access and property flags of this nested class.
getInnerClasses() - Method in interface xapi.source.api.IsClass
 
getInnerClasses() - Method in enum xapi.source.api.Primitives
 
getInnerClasses() - Method in class xapi.source.impl.AbstractClass
 
getInnerClasses() - Method in class xapi.source.impl.IsClassDelegate
 
getInstance() - Static method in class xapi.util.matchers.MatchesAll
 
getInstance() - Static method in class xapi.util.matchers.MatchesNone
 
getInstanceFactory(Class<T>) - Method in interface xapi.inject.api.InjectionService
 
getInstanceFactory(Class<T>) - Method in class xapi.inject.impl.RuntimeInjectorAbstract
 
getInstancePriority() - Method in class xapi.annotation.inject.XInjectBuilder
 
getIntegerInfo(int) - Method in class xapi.bytecode.ConstPool
Reads CONSTANT_Integer_info structure at the given index.
getInterfaceBound() - Method in class xapi.bytecode.attributes.SignatureAttribute.TypeParameter
Returns the interface bound of this parameter.
getInterfaceMethodrefClass(int) - Method in class xapi.bytecode.ConstPool
Reads the class_index field of the CONSTANT_InterfaceMethodref_info structure at the given index.
getInterfaceMethodrefClassName(int) - Method in class xapi.bytecode.ConstPool
Reads the class_index field of the CONSTANT_InterfaceMethodref_info structure at the given index.
getInterfaceMethodrefName(int) - Method in class xapi.bytecode.ConstPool
Reads the name_index field of the CONSTANT_NameAndType_info structure indirectly specified by the given index.
getInterfaceMethodrefNameAndType(int) - Method in class xapi.bytecode.ConstPool
Reads the name_and_type_index field of the CONSTANT_InterfaceMethodref_info structure at the given index.
getInterfaceMethodrefType(int) - Method in class xapi.bytecode.ConstPool
Reads the descriptor_index field of the CONSTANT_NameAndType_info structure indirectly specified by the given index.
getInterfaces() - Method in class xapi.bytecode.attributes.SignatureAttribute.ClassSignature
Returns the super interfaces.
getInterfaces() - Method in class xapi.bytecode.ClassFile
Returns the names of the interfaces implemented by the class.
getInterfaces() - Method in class xapi.bytecode.CtClass
Obtains the class objects representing the interfaces implemented by the class or, if this object represents an interface, the interfaces extended by that interface.
getInterfaces() - Method in class xapi.bytecode.CtClassType
 
getInterfaces() - Method in interface xapi.source.api.HasInterfaces
 
getInterfaces() - Method in enum xapi.source.api.Primitives
 
getInterfaces() - Method in class xapi.source.impl.AbstractClass
 
getInterfaces() - Method in class xapi.source.impl.IsClassDelegate
 
getInterfaces() - Method in class xapi.source.read.JavaLexer
 
getIOService() - Static method in class xapi.io.X_IO
 
getIsInstance() - Method in class xapi.annotation.inject.XInjectBuilder
 
getIsService() - Method in class xapi.annotation.inject.XInjectBuilder
 
getItem(int) - Method in class xapi.bytecode.ConstPool
 
getJavadoc() - Method in interface xapi.source.api.HasJavadoc
 
getKey() - Method in class xapi.annotation.model.IsModelBuilder
 
getKey() - Method in class xapi.util.impl.AbstractPair
 
getKeys() - Method in class xapi.annotation.ui.UiTemplateBuilder
 
getKeyType() - Method in class xapi.annotation.model.KeyBuilder
 
getKind() - Method in class xapi.bytecode.attributes.SignatureAttribute.TypeArgument
Returns the kind of this type argument.
getLast() - Method in class xapi.collect.proxy.QueueOf
 
getLdcValue(int) - Method in class xapi.bytecode.ConstPool
Reads CONSTANT_Integer_info, _Float_info, _Long_info, _Double_info, or _String_info structure.
getLength(ArrayList<?>) - Static method in class xapi.bytecode.attributes.AttributeInfo
 
getLineNumber(int) - Method in class xapi.bytecode.MethodInfo
Returns the line number of the source line corresponding to the specified bytecode contained in this method.
getLinesToSkip() - Method in class xapi.dev.source.SourceBuilder
 
getLocation() - Method in class xapi.annotation.ui.UiTemplateBuilder
 
getLock(Object) - Method in class xapi.collect.impl.AbstractInitMap
 
getLogLevel() - Method in interface xapi.args.OptionLogLevel
Returns the tree logger level.
getLogLevel() - Method in interface xapi.log.api.LogService
 
getLogLevel() - Method in class xapi.log.impl.AbstractLog
 
getLongInfo(int) - Method in class xapi.bytecode.ConstPool
Reads CONSTANT_Long_info structure at the given index.
getLongName() - Method in class xapi.bytecode.CtBehavior
Returns the method or constructor name followed by parameter types such as javassist.CtBehavior.stBody(String).
getLongName() - Method in class xapi.bytecode.CtConstructor
Returns the constructor name followed by parameter types such as javassist.CtConstructor(CtClass[],CtClass).
getLongName() - Method in class xapi.bytecode.CtMethod
Returns the method name followed by parameter types such as javassist.CtMethod.setBody(String).
getMajorVersion() - Method in class xapi.bytecode.ClassFile
Get the Major version.
getManifestLocation() - Method in class xapi.inject.impl.RuntimeInjectorAbstract
 
getMark() - Method in class xapi.bytecode.CodeIterator
Gets the index of the position of the mark set by setMark.
getMatcher() - Method in interface xapi.util.api.Factory
 
getMaxLocals() - Method in class xapi.bytecode.attributes.CodeAttribute
Returns max_locals.
getMaxLocals() - Method in class xapi.bytecode.Bytecode
Gets max_locals.
getMaxStack() - Method in class xapi.bytecode.attributes.CodeAttribute
Returns max_stack.
getMaxStack() - Method in class xapi.bytecode.Bytecode
Gets max_stack.
getMemberClass(int) - Method in class xapi.bytecode.ConstPool
Reads the class_index field of the CONSTANT_Fieldref_info, CONSTANT_Methodref_info, or CONSTANT_Interfaceref_info, structure at the given index.
getMemberNameAndType(int) - Method in class xapi.bytecode.ConstPool
Reads the name_and_type_index field of the CONSTANT_Fieldref_info, CONSTANT_Methodref_info, or CONSTANT_Interfaceref_info, structure at the given index.
getMemberNames() - Method in class xapi.bytecode.annotation.Annotation
Obtains all the member names.
getMembers() - Method in class xapi.bytecode.CtClassType
 
getMemberValue(String) - Method in class xapi.bytecode.annotation.Annotation
Obtains the member value with the given name.
getMethod(String) - Method in class xapi.bytecode.ClassFile
Returns the method with the specified name.
getMethod(String, String) - Method in class xapi.bytecode.CtClass
Returns the method with the given name and signature.
getMethod(String, String) - Method in class xapi.bytecode.CtClassType
 
getMethod(String, IsType...) - Method in interface xapi.source.api.HasMethods
 
getMethod(String, boolean, Class<?>...) - Method in interface xapi.source.api.HasMethods
 
getMethod(String, IsType...) - Method in enum xapi.source.api.Primitives
 
getMethod(String, boolean, Class<?>...) - Method in enum xapi.source.api.Primitives
 
getMethod(String, IsType...) - Method in class xapi.source.impl.AbstractClass
 
getMethod(String, boolean, Class<?>...) - Method in class xapi.source.impl.AbstractClass
 
getMethod(String, IsType...) - Method in class xapi.source.impl.IsClassDelegate
 
getMethod(String, boolean, Class<?>...) - Method in class xapi.source.impl.IsClassDelegate
 
getMethodInfo() - Method in class xapi.bytecode.CtBehavior
Returns the MethodInfo representing this method/constructor in the class file.
getMethodInfo2() - Method in class xapi.bytecode.CtBehavior
Returns the MethodInfo representing the method/constructor in the class file (read only).
getMethodrefClass(int) - Method in class xapi.bytecode.ConstPool
Reads the class_index field of the CONSTANT_Methodref_info structure at the given index.
getMethodrefClassName(int) - Method in class xapi.bytecode.ConstPool
Reads the class_index field of the CONSTANT_Methodref_info structure at the given index.
getMethodrefName(int) - Method in class xapi.bytecode.ConstPool
Reads the name_index field of the CONSTANT_NameAndType_info structure indirectly specified by the given index.
getMethodrefNameAndType(int) - Method in class xapi.bytecode.ConstPool
Reads the name_and_type_index field of the CONSTANT_Methodref_info structure at the given index.
getMethodrefType(int) - Method in class xapi.bytecode.ConstPool
Reads the descriptor_index field of the CONSTANT_NameAndType_info structure indirectly specified by the given index.
getMethods() - Method in class xapi.bytecode.ClassFile
Returns all the methods declared in the class.
getMethods() - Method in class xapi.bytecode.CtClass
Returns an array containing CtMethod objects representing all the non-private methods of the class.
getMethods() - Method in class xapi.bytecode.CtClassType
 
getMethods() - Method in interface xapi.source.api.HasMethods
 
getMethods() - Method in enum xapi.source.api.Primitives
 
getMethods() - Method in class xapi.source.impl.AbstractClass
 
getMethods() - Method in class xapi.source.impl.IsClassDelegate
 
getMinorVersion() - Method in class xapi.bytecode.ClassFile
Get the minor version.
getModelType() - Method in class xapi.annotation.model.IsModelBuilder
 
getModifier() - Method in interface xapi.source.api.HasModifier
 
getModifier() - Method in enum xapi.source.api.Primitives
 
getModifier() - Method in class xapi.source.impl.AbstractMember
 
getModifier() - Method in class xapi.source.impl.IsClassDelegate
 
getModifier() - Method in class xapi.source.read.JavaLexer
 
getModifiers() - Method in class xapi.bytecode.CtBehavior
Obtains the modifiers of the method/constructor.
getModifiers() - Method in class xapi.bytecode.CtClass
Returns the modifiers for this class, encoded in an integer.
getModifiers() - Method in class xapi.bytecode.CtClassType
 
getModifiers() - Method in class xapi.bytecode.CtField
Returns the encoded modifiers of the field.
getModifiers() - Method in class xapi.bytecode.CtMember
Obtains the modifiers of the member.
getModifiers() - Method in class xapi.bytecode.CtPrimitiveType
Returns the modifiers for this type.
getName() - Method in class xapi.annotation.model.QuerierForBuilder
 
getName() - Method in class xapi.bytecode.attributes.AttributeInfo
Returns an attribute name.
getName() - Method in class xapi.bytecode.attributes.SignatureAttribute.ClassType
Returns the class name.
getName() - Method in class xapi.bytecode.attributes.SignatureAttribute.TypeParameter
Returns the name of the type parameter.
getName() - Method in class xapi.bytecode.attributes.SignatureAttribute.TypeVariable
Returns the variable name.
getName() - Method in class xapi.bytecode.ClassFile
Returns the class name.
getName() - Method in class xapi.bytecode.CtClass
Obtains the fully-qualified name of the class.
getName() - Method in class xapi.bytecode.CtConstructor
Obtains the name of this constructor.
getName() - Method in class xapi.bytecode.CtField
Returns the name of the field.
getName() - Method in class xapi.bytecode.CtMember
Obtains the name of the member.
getName() - Method in class xapi.bytecode.CtMethod
Obtains the name of this method.
getName() - Method in class xapi.bytecode.FieldInfo
Returns the field name.
getName() - Method in class xapi.bytecode.MethodInfo
Returns a method name.
getName() - Method in class xapi.dev.source.FieldBuffer
 
getName() - Method in interface xapi.source.api.IsMethod
 
getName() - Method in class xapi.source.read.JavaModel.IsNamedType
 
getName() - Method in class xapi.source.read.JavaModel.IsParameter
 
getNameAndTypeDescriptor(int) - Method in class xapi.bytecode.ConstPool
Reads the descriptor_index field of the CONSTANT_NameAndType_info structure at the given index.
getNameAndTypeName(int) - Method in class xapi.bytecode.ConstPool
Reads the name_index field of the CONSTANT_NameAndType_info structure at the given index.
getNestedClasses() - Method in class xapi.bytecode.CtClass
Returns an array of nested classes declared in the class.
getNestedClasses() - Method in class xapi.bytecode.CtClassType
 
getObjectName() - Method in enum xapi.source.api.Primitives
 
getOrNull(String) - Method in class xapi.bytecode.ClassPool
Reads a class file from the source and returns a reference to the CtClass object representing that class file.
getPackage() - Method in class xapi.bytecode.ClassFile
 
getPackage() - Method in class xapi.dev.source.ClassBuffer
 
getPackage() - Method in class xapi.dev.source.SourceBuilder
 
getPackage(String, ClassLoader) - Method in class xapi.reflect.impl.ReflectionServiceDefault
 
getPackage(Object) - Method in class xapi.reflect.impl.ReflectionServiceDefault
 
getPackage(Object) - Method in interface xapi.reflect.service.ReflectionService
This method is mostly for gwt; but is also useful for web apps and codegen Gwt dev mode has problems as its isolated classloader doesn't provide packages.
getPackage(String, ClassLoader) - Method in interface xapi.reflect.service.ReflectionService
 
getPackage(Class<?>) - Static method in class xapi.reflect.X_Reflect
This is an unfortunate workaround for gwt-dev mode's isolated classloader not returning packages.
getPackage(String, ClassLoader) - Static method in class xapi.reflect.X_Reflect
 
getPackage() - Method in interface xapi.source.api.HasQualifiedName
 
getPackage() - Method in enum xapi.source.api.Primitives
 
getPackage() - Method in class xapi.source.impl.AbstractClass
 
getPackage() - Method in class xapi.source.impl.AbstractMember
 
getPackage() - Method in class xapi.source.impl.ImmutableType
 
getPackage() - Method in class xapi.source.impl.IsClassDelegate
 
getPackage(Class<?>) - Method in class xapi.source.impl.SourceServiceDefault
Gwt-dev mode has to acquire the package from a different classloader than the isolated app classloader, which strips the package object from classes.
getPackage() - Method in class xapi.source.read.JavaModel.IsQualified
 
getPackageName() - Method in class xapi.bytecode.CtClass
Obtains the package name.
getParamDescriptor(String) - Static method in class xapi.bytecode.Descriptor
Returns the signature of the given descriptor.
getParameterAnnotations() - Method in class xapi.bytecode.CtBehavior
Returns the parameter annotations associated with this method or constructor.
getParameters() - Method in class xapi.bytecode.attributes.SignatureAttribute.ClassSignature
Returns the type parameters.
getParameters() - Method in interface xapi.source.api.IsMethod
 
getParameterTypeNames(String) - Static method in class xapi.bytecode.Descriptor
 
getParameterTypes() - Method in class xapi.bytecode.attributes.SignatureAttribute.MethodSignature
Returns the types of the formal parameters.
getParameterTypes() - Method in class xapi.bytecode.CtBehavior
Obtains parameter types of this method/constructor.
getParameterTypes(String, ClassPool) - Static method in class xapi.bytecode.Descriptor
Returns the CtClass objects representing the parameter types specified by the given descriptor.
getPayload() - Method in class xapi.dev.source.SourceBuilder
 
getPersistence() - Method in class xapi.annotation.model.IsModelBuilder
 
getPlatforms(Element) - Method in class xapi.dev.processor.InjectionAnnotationProcessor
 
getPriority() - Method in class xapi.annotation.inject.InstanceOverrideBuilder
 
getPriority() - Method in class xapi.annotation.inject.SingletonOverrideBuilder
 
getPrivacy() - Method in class xapi.source.read.JavaLexer
 
getProperty(String) - Method in class xapi.util.impl.PropertyServiceDefault
 
getProperty(String, String) - Method in class xapi.util.impl.PropertyServiceDefault
 
getProperty(String) - Method in interface xapi.util.service.PropertyService
 
getProperty(String, String) - Method in interface xapi.util.service.PropertyService
 
getProperty(String) - Static method in class xapi.util.X_Properties
 
getProperty(String, String) - Static method in class xapi.util.X_Properties
 
getPropertyOrder() - Method in class xapi.annotation.model.IsModelBuilder
 
getPurpose() - Method in class xapi.args.ArgHandlerLogLevel
 
getQualifiedMemberName() - Method in class xapi.source.read.JavaModel.IsNamedType
 
getQualifiedName() - Method in class xapi.bytecode.ClassFile
 
getQualifiedName() - Method in class xapi.dev.source.ClassBuffer
 
getQualifiedName() - Method in class xapi.dev.source.SourceBuilder
 
getQualifiedName() - Method in interface xapi.source.api.HasQualifiedName
 
getQualifiedName() - Method in enum xapi.source.api.Primitives
 
getQualifiedName() - Method in class xapi.source.impl.AbstractClass
 
getQualifiedName() - Method in class xapi.source.impl.AbstractMember
 
getQualifiedName() - Method in class xapi.source.impl.ImmutableType
 
getQualifiedName() - Method in class xapi.source.impl.IsClassDelegate
 
getQualifiedName() - Method in class xapi.source.read.JavaModel.IsQualified
 
getQualifiedName() - Method in class xapi.source.read.JavaVisitor.TypeData
 
getQualifier() - Method in class xapi.annotation.compile.ResourceBuilder
 
getRawValue() - Method in interface xapi.source.api.IsAnnotationValue
 
getRawValue() - Method in class xapi.source.impl.ImmutableAnnotationValue
 
getReason() - Method in exception xapi.bytecode.CannotCompileException
Gets a long message if it is available.
getRefClasses() - Method in class xapi.bytecode.CtClass
Returns a collection of the names of all the classes referenced in this class.
getRequest() - Method in exception xapi.io.api.CancelledException
 
getResourceName() - Method in class xapi.bytecode.ClassFile
 
getResourceName() - Method in interface xapi.dev.resource.api.ClasspathResource
 
getResourceName() - Method in class xapi.dev.resource.impl.DelegateClasspathResource
 
getResourceName() - Method in class xapi.dev.resource.impl.FileBackedResource
 
getResourceName() - Method in class xapi.dev.resource.impl.JarBackedResource
 
getReturnOp() - Method in class xapi.bytecode.CtPrimitiveType
Returns the opcode for returning a value of the type.
getReturnType() - Method in class xapi.bytecode.attributes.SignatureAttribute.MethodSignature
Returns the type of the returned value.
getReturnType() - Method in class xapi.bytecode.CtMethod
Obtains the type of the returned value.
getReturnType(String, ClassPool) - Static method in class xapi.bytecode.Descriptor
Returns the CtClass object representing the return type specified by the given descriptor.
getReturnType() - Method in interface xapi.source.api.IsMethod
 
getRuntimeAnnotation(String) - Method in class xapi.bytecode.ClassFile
This method returns any runtime annotations on the given classfile.
getScanUrls() - Method in class xapi.bytecode.impl.BytecodeAdapterService
 
getSerializable() - Method in class xapi.annotation.model.IsModelBuilder
 
getSerializer() - Method in class xapi.annotation.model.ClientToServerBuilder
 
getSerializer() - Method in class xapi.annotation.model.ServerToClientBuilder
 
getServerToClient() - Method in class xapi.annotation.model.SerializableBuilder
 
getService() - Method in class xapi.source.impl.AbstractMember
 
getServicePriority() - Method in class xapi.annotation.inject.XInjectBuilder
 
getSignature() - Method in class xapi.bytecode.attributes.SignatureAttribute
Returns the signature indicated by signature_index.
getSignature() - Method in class xapi.bytecode.CtBehavior
Returns the method signature (the parameter types and the return type).
getSignature() - Method in class xapi.bytecode.CtField
Returns the character string representing the type of the field.
getSignature() - Method in class xapi.bytecode.CtMember
Returns the character string representing the signature of the member.
getSignature() - Method in class xapi.bytecode.FieldInfo
 
getSignature() - Method in class xapi.bytecode.MemberInfo
 
getSignature() - Method in class xapi.bytecode.MethodInfo
 
getSimpleName() - Method in class xapi.bytecode.ClassFile
 
getSimpleName() - Method in class xapi.bytecode.CtClass
Obtains the not-qualified class name.
getSimpleName() - Method in class xapi.dev.source.ClassBuffer
 
getSimpleName() - Method in class xapi.dev.source.SourceBuilder
 
getSimpleName() - Method in interface xapi.source.api.HasQualifiedName
 
getSimpleName() - Method in class xapi.source.impl.AbstractClass
 
getSimpleName() - Method in class xapi.source.impl.AbstractMember
 
getSimpleName() - Method in class xapi.source.impl.ImmutableType
 
getSimpleName() - Method in class xapi.source.impl.IsClassDelegate
 
getSimpleName() - Method in class xapi.source.read.JavaModel.IsQualified
 
getSimpleName() - Method in class xapi.source.read.JavaVisitor.TypeData
 
getSimpleType() - Method in class xapi.dev.source.FieldBuffer
 
getSingletonFactory(Class<T>) - Method in interface xapi.inject.api.InjectionService
 
getSingletonFactory(Class<T>) - Method in class xapi.inject.impl.RuntimeInjectorAbstract
 
getSize() - Method in class xapi.bytecode.ConstPool
Returns the number of entries in this table.
getSource() - Method in class xapi.dev.resource.impl.SourceCodeResource
 
getSourceFile() - Method in class xapi.bytecode.ClassFile
Returns the source file containing this class.
getSourceUnfafe() - Method in class xapi.dev.resource.impl.SourceCodeResource
 
getStackDepth() - Method in class xapi.bytecode.Bytecode
Returns the current stack depth.
GETSTATIC - Static variable in interface xapi.bytecode.api.Opcode
 
getStatusCode() - Method in interface xapi.io.api.IORequest
 
getStatusCode() - Method in class xapi.io.impl.AbstractIOService.AbstractIORequest
 
getStatusCode() - Method in class xapi.io.impl.IORequestBuilderDefault.IO
 
getStatusText() - Method in interface xapi.io.api.IORequest
 
getStatusText() - Method in class xapi.io.impl.AbstractIOService.AbstractIORequest
 
getStatusText() - Method in class xapi.io.impl.IORequestBuilderDefault.IO
 
getStrategy() - Method in class xapi.annotation.model.PersistentBuilder
 
getStringInfo(int) - Method in class xapi.bytecode.ConstPool
Reads CONSTANT_String_info structure at the given index.
getSuperClass() - Method in class xapi.bytecode.attributes.SignatureAttribute.ClassSignature
Returns the super class.
getSuperclass() - Method in class xapi.bytecode.ClassFile
Returns the super class name.
getSuperclass() - Method in class xapi.bytecode.CtClass
Obtains the class object representing the superclass of the class.
getSuperclass() - Method in class xapi.bytecode.CtClassType
 
getSuperClass() - Method in class xapi.dev.source.ClassBuffer
 
getSuperClass() - Method in class xapi.source.read.JavaLexer
 
getSuperclassId() - Method in class xapi.bytecode.ClassFile
Returns the index of the constant pool entry representing the super class.
getTag() - Method in class xapi.args.ArgHandlerLogLevel
 
getTag() - Method in class xapi.bytecode.ClassInfo
 
getTag() - Method in class xapi.bytecode.ConstInfo
 
getTag() - Method in class xapi.bytecode.ConstInfoPadding
 
getTag(int) - Method in class xapi.bytecode.ConstPool
Returns the tag field of the constant pool table entry at the given index.
getTag() - Method in class xapi.bytecode.DoubleInfo
 
getTag() - Method in class xapi.bytecode.FieldrefInfo
 
getTag() - Method in class xapi.bytecode.FloatInfo
 
getTag() - Method in class xapi.bytecode.IntegerInfo
 
getTag() - Method in class xapi.bytecode.InterfaceMethodrefInfo
 
getTag() - Method in class xapi.bytecode.LongInfo
 
getTag() - Method in class xapi.bytecode.MethodrefInfo
 
getTag() - Method in class xapi.bytecode.StringInfo
 
getTag() - Method in class xapi.bytecode.Utf8Info
 
getTagArgs() - Method in class xapi.args.ArgHandlerLogLevel
 
getTagName() - Method in class xapi.bytecode.FieldrefInfo
 
getTagName() - Method in class xapi.bytecode.InterfaceMethodrefInfo
 
getTagName() - Method in class xapi.bytecode.MemberrefInfo
 
getTagName() - Method in class xapi.bytecode.MethodrefInfo
 
GetterFor - Annotation Type in xapi.annotation.model
An annotation to specify that an abstract method is a getter for a model field.
GetterForBuilder - Class in xapi.annotation.model
 
getterName() - Method in class xapi.dev.source.FieldBuffer
 
getThisClassIndex() - Method in class xapi.bytecode.ClassFile
 
getThisClassInfo() - Method in class xapi.bytecode.ConstPool
Returns the index of CONSTANT_Class_info structure specifying the class using this constant pool table.
getThreads() - Method in class xapi.jre.process.ConcurrencyServiceJre.JreConcurrentEnvironment
 
getThreads() - Method in class xapi.process.api.ConcurrentEnvironment
 
getThrowables() - Method in exception xapi.except.MultiException
 
getTime() - Method in class xapi.time.api.Clock
 
getType() - Method in class xapi.annotation.compile.ResourceBuilder
 
getType() - Method in class xapi.annotation.ui.UiTemplateBuilder
 
getType(ClassLoader) - Method in class xapi.bytecode.annotation.AnnotationMemberValue
 
getType(ClassLoader) - Method in class xapi.bytecode.annotation.ArrayMemberValue
 
getType() - Method in class xapi.bytecode.annotation.ArrayMemberValue
Obtains the type of the elements.
getType(ClassLoader) - Method in class xapi.bytecode.annotation.BooleanMemberValue
 
getType(ClassLoader) - Method in class xapi.bytecode.annotation.ByteMemberValue
 
getType(ClassLoader) - Method in class xapi.bytecode.annotation.CharMemberValue
 
getType(ClassLoader) - Method in class xapi.bytecode.annotation.ClassMemberValue
 
getType(ClassLoader) - Method in class xapi.bytecode.annotation.DoubleMemberValue
 
getType(ClassLoader) - Method in class xapi.bytecode.annotation.EnumMemberValue
 
getType() - Method in class xapi.bytecode.annotation.EnumMemberValue
Obtains the enum type name.
getType(ClassLoader) - Method in class xapi.bytecode.annotation.FloatMemberValue
 
getType(ClassLoader) - Method in class xapi.bytecode.annotation.IntegerMemberValue
 
getType(ClassLoader) - Method in class xapi.bytecode.annotation.LongMemberValue
 
getType(ClassLoader) - Method in class xapi.bytecode.annotation.MemberValue
 
getType(ClassLoader) - Method in class xapi.bytecode.annotation.ShortMemberValue
 
getType(ClassLoader) - Method in class xapi.bytecode.annotation.StringMemberValue
 
getType() - Method in class xapi.bytecode.attributes.SignatureAttribute.TypeArgument
Returns the type represented by this argument if the argument is not a wildcard type.
getType() - Method in class xapi.bytecode.CtField
Returns the type of the field.
getType() - Method in interface xapi.source.api.IsAnnotationValue
 
getType() - Method in class xapi.source.impl.ImmutableAnnotationValue
 
getType(String, String) - Method in class xapi.source.impl.TypeMap
 
getType(IsType, String) - Method in class xapi.source.impl.TypeMap
 
getType() - Method in class xapi.source.read.JavaModel.IsParameter
 
getTypeArguments() - Method in class xapi.bytecode.attributes.SignatureAttribute.ClassType
Returns the type arguments.
getTypeName() - Method in class xapi.bytecode.annotation.Annotation
Obtains the name of the annotation type.
getTypeName() - Method in class xapi.bytecode.annotation.AnnotationImpl
Obtains the name of the annotation type.
getTypeParameters() - Method in class xapi.bytecode.attributes.SignatureAttribute.MethodSignature
Returns the formal type parameters.
getTypes() - Method in class xapi.source.impl.Varargs
 
getURL() - Method in class xapi.bytecode.CtClass
Returns the uniform resource locator (URL) of the class file.
getURL() - Method in class xapi.bytecode.CtClassType
 
getUrls(ClassLoader) - Static method in class xapi.source.X_Source
 
getUtf8Info(int) - Method in class xapi.bytecode.ConstPool
Reads CONSTANT_utf8_info structure at the given index.
getValidators() - Method in class xapi.annotation.model.ModelValidatorBuilder
 
getValidators() - Method in class xapi.annotation.model.QuerierForBuilder
 
getValue() - Method in class xapi.annotation.compile.DependencyBuilder
 
getValue() - Method in class xapi.annotation.compile.ResourceBuilder
 
getValue() - Method in class xapi.annotation.inject.XInjectBuilder
 
getValue() - Method in class xapi.annotation.model.AdderForBuilder
 
getValue() - Method in class xapi.annotation.model.DeleterForBuilder
 
getValue() - Method in class xapi.annotation.model.GetterForBuilder
 
getValue() - Method in class xapi.annotation.model.KeyBuilder
 
getValue() - Method in class xapi.annotation.model.RemoverForBuilder
 
getValue() - Method in class xapi.annotation.model.SetterForBuilder
 
getValue() - Method in class xapi.annotation.ui.UiTemplateBuilder
 
getValue() - Method in class xapi.bytecode.annotation.AnnotationMemberValue
Obtains the value.
getValue() - Method in class xapi.bytecode.annotation.ArrayMemberValue
Obtains the elements of the array.
getValue() - Method in class xapi.bytecode.annotation.BooleanMemberValue
Obtains the value of the member.
getValue() - Method in class xapi.bytecode.annotation.ByteMemberValue
Obtains the value of the member.
getValue() - Method in class xapi.bytecode.annotation.CharMemberValue
Obtains the value of the member.
getValue() - Method in class xapi.bytecode.annotation.ClassMemberValue
Obtains the value of the member.
getValue() - Method in class xapi.bytecode.annotation.DoubleMemberValue
Obtains the value of the member.
getValue() - Method in class xapi.bytecode.annotation.EnumMemberValue
Obtains the name of the enum constant value.
getValue() - Method in class xapi.bytecode.annotation.FloatMemberValue
Obtains the value of the member.
getValue() - Method in class xapi.bytecode.annotation.IntegerMemberValue
Obtains the value of the member.
getValue() - Method in class xapi.bytecode.annotation.LongMemberValue
Obtains the value of the member.
getValue() - Method in class xapi.bytecode.annotation.ShortMemberValue
Obtains the value of the member.
getValue() - Method in class xapi.bytecode.annotation.StringMemberValue
Obtains the value of the member.
getValue(K) - Method in interface xapi.collect.api.Dictionary
 
getValue(String) - Method in class xapi.collect.impl.InitMapDefault
 
getValue(String) - Method in class xapi.collect.impl.StringDictionaryDefault
 
getValue() - Method in class xapi.collect.impl.StringStack
 
getValue() - Method in class xapi.io.impl.AbstractIOService.AbstractIORequest
 
getValue(IsMethod) - Method in interface xapi.source.api.IsAnnotation
 
getValue() - Method in class xapi.util.impl.AbstractPair
 
getValue() - Method in class xapi.util.impl.Bitwise
 
getVersion() - Method in class xapi.annotation.compile.DependencyBuilder
 
getWorkingDirectory() - Static method in class xapi.util.X_Runtime
 
getWrapperName() - Method in class xapi.bytecode.CtPrimitiveType
Returns the name of the wrapper class.
getXApiHome() - Static method in class xapi.dev.X_Dev
 
give(E) - Method in interface xapi.collect.api.Fifo
Analagous to add(), however, we do not use the standard naming convention, to avoid interface clashes with adapter types in collection libraries that may wish to override our Fifo with their own type.
give(E) - Method in class xapi.collect.impl.SimpleFifo
 
giveAll(E...) - Method in interface xapi.collect.api.Fifo
Analagous to addAll(), however, we avoid the standard naming convention, so we can provide a fluent, strongly typed api.
giveAll(Iterable<E>) - Method in interface xapi.collect.api.Fifo
Analagous to addAll(), however, we avoid the standard naming convention, so we can provide a fluent, strongly typed api.
giveAll(E...) - Method in class xapi.collect.impl.SimpleFifo
 
giveAll(Iterable<E>) - Method in class xapi.collect.impl.SimpleFifo
 
GOTO - Static variable in interface xapi.bytecode.api.Opcode
 
GOTO_W - Static variable in interface xapi.bytecode.api.Opcode
 
greater - Variable in class xapi.collect.impl.MultithreadedStringTrie.Edge
 
greater - Variable in class xapi.collect.impl.StringTrie.TrieEdge
 
greater - Variable in class xapi.collect.impl.StringTrie_2.Edge
 
growStack(int) - Method in class xapi.bytecode.Bytecode
Increases the current stack depth.
GwtDevPlatform - Annotation Type in xapi.platform
This annotation is used for types that should be injected into gwt dev mode, but not into gwt production mode.
GwtIncompatible - Annotation Type in xapi.annotation.gwt
Used to mark types and methods as GwtIncompatible, so we don't have to add gwt-user uberjar as a dependency in core classes that contain code which is not compatible in Gwt.
GwtLogAdapter - Class in xapi.adapter.log.gwt
 
GwtLogAdapter(LogService, TreeLogger...) - Constructor for class xapi.adapter.log.gwt.GwtLogAdapter
 
GwtPlatform - Annotation Type in xapi.platform
 

H

handle(String[], int) - Method in class xapi.args.ArgHandlerLogLevel
 
handlerPc(int) - Method in class xapi.bytecode.attributes.ExceptionTable
Returns handlerPc of the n-th entry.
hasAnnotation(Class<?>) - Method in class xapi.bytecode.ClassFile
 
hasAnnotation(Class<?>) - Method in class xapi.bytecode.CtBehavior
Returns true if the class has the specified annotation class.
hasAnnotation(Class<?>) - Method in class xapi.bytecode.CtClass
Returns true if the class has the specified annotation class.
hasAnnotation(Class<?>) - Method in class xapi.bytecode.CtClassType
 
hasAnnotation(Class<?>) - Method in class xapi.bytecode.CtField
Returns true if the class has the specified annotation class.
hasAnnotation(Class<?>) - Method in class xapi.bytecode.CtMember
Returns true if the class has the specified annotation class.
hasAnnotation(String) - Method in class xapi.bytecode.MemberInfo
 
HasAnnotationMatcher(Class<? extends Annotation>...) - Constructor for class xapi.bytecode.ClassFileMatchers.HasAnnotationMatcher
 
HasAnnotationMatcher(String...) - Constructor for class xapi.bytecode.ClassFileMatchers.HasAnnotationMatcher
 
HasAnnotations - Interface in xapi.source.api
 
HasAnnotations() - Constructor for class xapi.source.read.JavaModel.HasAnnotations
 
hasDefers() - Method in class xapi.process.api.ConcurrentEnvironment
 
hasEdge(CharSequence, int) - Method in interface xapi.collect.api.StringTrie.StringTrieEdge
 
hasEdge(CharSequence, int) - Method in class xapi.collect.trie.DeepTrieEdge
 
HasEnclosingClass - Interface in xapi.source.api
 
HasFields - Interface in xapi.source.api
 
hasFinalies() - Method in class xapi.process.api.ConcurrentEnvironment
 
HasGenerics - Interface in xapi.source.api
 
hasGenerics() - Method in interface xapi.source.api.HasGenerics
 
hasGenerics() - Method in enum xapi.source.api.Primitives
 
hasGenerics() - Method in class xapi.source.impl.AbstractClass
 
hasGenerics() - Method in class xapi.source.impl.IsClassDelegate
 
hasGenerics() - Method in class xapi.source.read.JavaLexer
 
hashCode() - Method in class xapi.bytecode.annotation.AnnotationImpl
Returns a hash code value for this object.
hashCode() - Method in class xapi.bytecode.ClassFile
 
hashCode() - Method in class xapi.bytecode.CtMethod
Returns a hash code value for the method.
hashCode() - Method in class xapi.bytecode.MemberInfo
 
hashCode() - Method in class xapi.inject.impl.InjectionScope
 
hashCode() - Method in class xapi.source.impl.ImmutableType
 
hashCode() - Method in class xapi.source.impl.IsClassDelegate
 
hashCode() - Method in class xapi.time.impl.ImmutableMoment
 
hashCode() - Method in class xapi.util.impl.AbstractPair
 
hashCode() - Method in class xapi.util.impl.StringId
 
HashComparator<T> - Class in xapi.collect.impl
 
HashComparator() - Constructor for class xapi.collect.impl.HashComparator
 
HasId - Interface in xapi.util.api
An interface for objects that have String ids.
HasImports - Interface in xapi.source.api
 
hasImports() - Method in interface xapi.source.api.HasImports
 
hasInterface() - Method in interface xapi.source.api.HasInterfaces
 
hasInterface() - Method in enum xapi.source.api.Primitives
 
hasInterface() - Method in class xapi.source.impl.AbstractClass
 
hasInterface() - Method in class xapi.source.impl.IsClassDelegate
 
HasInterfaces - Interface in xapi.source.api
 
HasJavadoc - Interface in xapi.source.api
 
hasKey(K) - Method in interface xapi.collect.api.Dictionary
 
hasKey(String) - Method in class xapi.collect.impl.InitMapDefault
 
hasKey(String) - Method in class xapi.collect.impl.StringDictionaryDefault
 
hasKey(String) - Method in class xapi.source.write.MappedTemplate
 
HasLifecycle - Interface in xapi.util.api
 
HasLifecycle.LifecycleHandler - Class in xapi.util.api
 
HasLiveness - Interface in xapi.io.api
Simple interfaces for types that need to be polled for liveness.
hasMemberCache() - Method in class xapi.bytecode.CtClassType
Returns null if members are not cached.
HasMethods - Interface in xapi.source.api
 
HasModifier - Interface in xapi.source.api
 
hasModifier(int) - Method in interface xapi.source.api.HasModifier
 
hasModifier(int) - Method in enum xapi.source.api.Primitives
 
hasModifier(int) - Method in class xapi.source.impl.AbstractMember
 
hasModifier(int) - Method in class xapi.source.impl.IsClassDelegate
 
HasModifier() - Constructor for class xapi.source.read.JavaModel.HasModifier
 
hasNext() - Method in class xapi.bytecode.CodeIterator
Returns true if there is more instructions.
hasNext() - Method in class xapi.bytecode.Descriptor.Iterator
Returns true if the iteration has more elements.
hasNext() - Method in class xapi.collect.api.IntTo.IntToIterator
 
hasNext() - Method in class xapi.collect.impl.AbstractLinkedList.NodeIterator
 
hasNext() - Method in class xapi.collect.impl.EmptyIterator
 
hasNext() - Method in class xapi.collect.impl.MultithreadedStringTrie.Itr
 
hasNext() - Method in class xapi.collect.impl.SimpleLinkedList.ListIter
 
hasNext() - Method in class xapi.collect.impl.SimpleLinkedList.NodeIteratorReverse
 
hasNext() - Method in class xapi.dev.resource.impl.ResourceCollection.FileResourceIterator
 
hasNext() - Method in class xapi.dev.resource.impl.ResourceCollection.JarResourceIterator
 
hasNext() - Method in class xapi.inject.impl.RuntimeInjectorAbstract.ScopeMap.ScopeIterator
 
hasNext() - Method in interface xapi.source.api.CharIterator
 
hasNext() - Method in class xapi.source.impl.StringCharIterator
 
HasPrefixed<T> - Interface in xapi.collect.api
 
hasPrevious() - Method in class xapi.collect.impl.SimpleLinkedList.ListIter
 
HasProtection - Interface in xapi.source.api
 
HasQualifiedName - Interface in xapi.source.api
 
HasSignature - Interface in xapi.source.api
 
HasSource - Interface in xapi.source.api
 
hasSuperClass(String) - Method in class xapi.bytecode.ClassFile
 
HasValues<K,V> - Interface in xapi.collect.api
 
head() - Method in class xapi.collect.impl.AbstractLinkedList
 
head - Variable in class xapi.collect.impl.SimpleFifo
 
header() - Method in class xapi.dev.source.PrintBuffer
 
headers() - Method in interface xapi.io.api.IOMessage
 
headers() - Method in interface xapi.io.api.IORequest
 
headers() - Method in class xapi.io.impl.AbstractIOService.AbstractIORequest
 
headers() - Method in class xapi.io.impl.IORequestBuilderDefault.IO
 
highest() - Method in interface xapi.collect.api.StringTrie.StringTrieEdge
 
highest() - Method in class xapi.collect.trie.DeepTrieEdge
 

I

I2B - Static variable in interface xapi.bytecode.api.Opcode
 
I2C - Static variable in interface xapi.bytecode.api.Opcode
 
I2D - Static variable in interface xapi.bytecode.api.Opcode
 
I2F - Static variable in interface xapi.bytecode.api.Opcode
 
I2L - Static variable in interface xapi.bytecode.api.Opcode
 
I2S - Static variable in interface xapi.bytecode.api.Opcode
 
IADD - Static variable in interface xapi.bytecode.api.Opcode
 
IALOAD - Static variable in interface xapi.bytecode.api.Opcode
 
IAND - Static variable in interface xapi.bytecode.api.Opcode
 
IASTORE - Static variable in interface xapi.bytecode.api.Opcode
 
ICONST_0 - Static variable in interface xapi.bytecode.api.Opcode
 
ICONST_1 - Static variable in interface xapi.bytecode.api.Opcode
 
ICONST_2 - Static variable in interface xapi.bytecode.api.Opcode
 
ICONST_3 - Static variable in interface xapi.bytecode.api.Opcode
 
ICONST_4 - Static variable in interface xapi.bytecode.api.Opcode
 
ICONST_5 - Static variable in interface xapi.bytecode.api.Opcode
 
ICONST_M1 - Static variable in interface xapi.bytecode.api.Opcode
 
IDIV - Static variable in interface xapi.bytecode.api.Opcode
 
IF_ACMPEQ - Static variable in interface xapi.bytecode.api.Opcode
 
IF_ACMPNE - Static variable in interface xapi.bytecode.api.Opcode
 
IF_ICMPEQ - Static variable in interface xapi.bytecode.api.Opcode
 
IF_ICMPGE - Static variable in interface xapi.bytecode.api.Opcode
 
IF_ICMPGT - Static variable in interface xapi.bytecode.api.Opcode
 
IF_ICMPLE - Static variable in interface xapi.bytecode.api.Opcode
 
IF_ICMPLT - Static variable in interface xapi.bytecode.api.Opcode
 
IF_ICMPNE - Static variable in interface xapi.bytecode.api.Opcode
 
IFEQ - Static variable in interface xapi.bytecode.api.Opcode
 
IFGE - Static variable in interface xapi.bytecode.api.Opcode
 
IFGT - Static variable in interface xapi.bytecode.api.Opcode
 
IFLE - Static variable in interface xapi.bytecode.api.Opcode
 
IFLT - Static variable in interface xapi.bytecode.api.Opcode
 
IFNE - Static variable in interface xapi.bytecode.api.Opcode
 
ifNext(K) - Method in class xapi.process.api.ProcessCursor
 
IFNONNULL - Static variable in interface xapi.bytecode.api.Opcode
 
IFNULL - Static variable in interface xapi.bytecode.api.Opcode
 
IINC - Static variable in interface xapi.bytecode.api.Opcode
 
ILOAD - Static variable in interface xapi.bytecode.api.Opcode
 
ILOAD_0 - Static variable in interface xapi.bytecode.api.Opcode
 
ILOAD_1 - Static variable in interface xapi.bytecode.api.Opcode
 
ILOAD_2 - Static variable in interface xapi.bytecode.api.Opcode
 
ILOAD_3 - Static variable in interface xapi.bytecode.api.Opcode
 
IMMUTABLE - Static variable in class xapi.collect.X_Collect
 
IMMUTABLE_LIST - Static variable in class xapi.collect.X_Collect
 
IMMUTABLE_SET - Static variable in class xapi.collect.X_Collect
 
ImmutableAnnotationValue - Class in xapi.source.impl
 
ImmutableAnnotationValue(String, Object, int) - Constructor for class xapi.source.impl.ImmutableAnnotationValue
 
ImmutableAnnotationValue(String, Object, ConvertsValue<Object, String>, int) - Constructor for class xapi.source.impl.ImmutableAnnotationValue
 
ImmutableMoment - Class in xapi.time.impl
 
ImmutableMoment(double) - Constructor for class xapi.time.impl.ImmutableMoment
 
ImmutableProvider<X> - Class in xapi.util.impl
A completely final immutable provider which will compile down to a direct field access.
ImmutableProvider(X) - Constructor for class xapi.util.impl.ImmutableProvider
 
ImmutableType - Class in xapi.source.impl
 
ImmutableType(String, String) - Constructor for class xapi.source.impl.ImmutableType
 
ImmutableType(IsType, String) - Constructor for class xapi.source.impl.ImmutableType
 
Import - Annotation Type in xapi.annotation.compile
 
importPackage(String) - Method in class xapi.bytecode.ClassPool
Record a package name so that the Javassist compiler searches the package to resolve a class name.
imports - Variable in class xapi.source.read.JavaLexer.MemberData
 
ImportSection - Class in xapi.dev.source
 
ImportSection() - Constructor for class xapi.dev.source.ImportSection
 
IMUL - Static variable in interface xapi.bytecode.api.Opcode
 
includeBytecode(String) - Method in class xapi.dev.scanner.impl.ClasspathResourceMap
 
includeResource(String) - Method in class xapi.dev.scanner.impl.ClasspathResourceMap
 
includeSourcecode(String) - Method in class xapi.dev.scanner.impl.ClasspathResourceMap
 
incMaxLocals(int) - Method in class xapi.bytecode.Bytecode
Increments max_locals.
indent - Variable in class xapi.dev.source.CharBuffer
 
indent() - Method in class xapi.dev.source.MemberBuffer
 
indent() - Method in class xapi.dev.source.PrintBuffer
 
indented - Variable in class xapi.dev.source.PrintBuffer
 
indentln(char[]) - Method in class xapi.dev.source.MemberBuffer
 
indentln(CharSequence) - Method in class xapi.dev.source.MemberBuffer
 
indentln(Object) - Method in class xapi.dev.source.MemberBuffer
 
indentln(String) - Method in class xapi.dev.source.MemberBuffer
 
indentln(Object) - Method in class xapi.dev.source.PrintBuffer
 
indentln(String) - Method in class xapi.dev.source.PrintBuffer
 
indentln(CharSequence) - Method in class xapi.dev.source.PrintBuffer
 
indentln(char[]) - Method in class xapi.dev.source.PrintBuffer
 
Indestructible - Annotation Type in xapi.annotation.gc
Annotation used to prevent a given field from being chain-deleted.
index - Variable in class xapi.bytecode.attributes.CodeAttribute.LdcEntry
 
index - Variable in class xapi.bytecode.attributes.LineNumberAttribute.Pc
The index into the code array.
index(int) - Method in class xapi.bytecode.attributes.LocalVariableAttribute
Returns local_variable_table[i].index.
indexOf(T) - Method in interface xapi.collect.api.IntTo
 
indexOf(V) - Method in class xapi.collect.impl.IntToAbstract
 
indexOf(E) - Method in class xapi.collect.impl.IntToList
 
indexOf(IntTo<X>) - Method in class xapi.collect.impl.IntToManyList
 
indexOf(Object) - Method in class xapi.collect.proxy.ListOf
 
INEG - Static variable in interface xapi.bytecode.api.Opcode
 
info - Variable in class xapi.bytecode.attributes.AttributeInfo
 
info(Object...) - Static method in class xapi.log.X_Log
 
init(ProcessingEnvironment) - Method in class xapi.dev.processor.AnnotationMirrorProcessor
 
init(ProcessingEnvironment) - Method in class xapi.dev.processor.InjectionAnnotationProcessor
 
init(Class<?>, InitMap<Class<?>, ?>) - Method in class xapi.inject.impl.JreInjector
 
init() - Method in interface xapi.util.api.Initable
Called directly after a singleton (or regular object is initialized).
init(String, String) - Method in class xapi.util.impl.DeferredCharSequence
 
Initable - Interface in xapi.util.api
A simple, common interface for initializable objects.
initAdder() - Method in class xapi.dev.source.FieldBuffer
 
initCause(Throwable) - Method in exception xapi.bytecode.CannotCompileException
Initializes the cause of this throwable.
initClearer() - Method in class xapi.dev.source.FieldBuffer
 
initGenerator(JavaVisitor.TypeData) - Method in class xapi.dev.source.FieldBuffer
 
initGetter() - Method in class xapi.dev.source.FieldBuffer
 
initHeaders() - Method in class xapi.io.impl.IORequestBuilderDefault
 
initialize(Key) - Method in interface xapi.collect.api.InitMap
 
initialize(Pair<Key, Params>) - Method in class xapi.collect.impl.AbstractMultiInitMap
 
initialize(Key, Params) - Method in class xapi.collect.impl.AbstractMultiInitMap
 
initialize(Key) - Method in class xapi.collect.impl.InitMapDefault
 
initialize(Object) - Static method in class xapi.inject.impl.JavaInjector
 
initialize(Object) - Method in class xapi.inject.impl.JreInjector
 
initialize(String, String) - Method in class xapi.inject.impl.RuntimeInjectorAbstract.ScopeMap
 
initialize(Object) - Static method in class xapi.inject.X_Inject
 
initialize(Thread, Thread.UncaughtExceptionHandler) - Method in class xapi.process.impl.ConcurrencyServiceAbstract.EnviroMap
 
initializeEnvironment(Thread, Thread.UncaughtExceptionHandler) - Method in class xapi.jre.process.ConcurrencyServiceJre
 
initializeEnvironment(Thread, Thread.UncaughtExceptionHandler) - Method in class xapi.process.impl.ConcurrencyServiceAbstract
 
initializer - Variable in class xapi.source.read.JavaModel.IsVariable
 
initialValue() - Method in class xapi.collect.impl.LazyHashMap
 
initialValue() - Method in class xapi.collect.impl.LazyLinkedList
 
initialValue() - Method in class xapi.collect.impl.LazyLinkedMap
 
initialValue() - Method in class xapi.collect.impl.LazyLinkedSet
 
initialValue() - Method in class xapi.collect.impl.LazyList
 
initialValue() - Method in class xapi.collect.impl.LazySet
 
initialValue() - Method in class xapi.collect.impl.LazyTreeMap
 
initialValue() - Method in class xapi.inject.impl.SingletonProvider
Called once, on first .get().
initialValue() - Method in class xapi.util.impl.LazyProvider
 
InitMap<Key,Value> - Interface in xapi.collect.api
Our init map purposely forces string-key semantics, to force our subclasses to take care of key serialization for us.
initMap() - Method in class xapi.process.impl.ConcurrencyServiceAbstract
 
InitMapDefault<Key,Value> - Class in xapi.collect.impl
 
InitMapDefault(ConvertsValue<Key, String>, ConvertsValue<Key, Value>) - Constructor for class xapi.collect.impl.InitMapDefault
 
InitMapString<Value> - Class in xapi.collect.impl
 
InitMapString(ConvertsValue<String, Value>) - Constructor for class xapi.collect.impl.InitMapString
 
initRemover() - Method in class xapi.dev.source.FieldBuffer
 
initSetter() - Method in class xapi.dev.source.FieldBuffer
 
initWriter(ProcessingEnvironment) - Method in class xapi.dev.processor.InjectionAnnotationProcessor
 
Inject - Annotation Type in javax.inject
Identifies injectable constructors, methods, and fields.
InjectionAnnotationProcessor - Class in xapi.dev.processor
This is the annotation processor for our injection library.
InjectionAnnotationProcessor() - Constructor for class xapi.dev.processor.InjectionAnnotationProcessor
 
InjectionAnnotationProcessor.ManifestWriter - Class in xapi.dev.processor
 
InjectionAnnotationProcessor.PlatformPair - Class in xapi.dev.processor
 
InjectionScope - Class in xapi.inject.impl
 
InjectionService - Interface in xapi.inject.api
 
Injector - Interface in xapi.inject.api
A simple injection interface used for java-based dependency injection.
innerClass(int) - Method in class xapi.bytecode.attributes.InnerClassesAttribute
Returns the class name indicated by classes[nth].inner_class_info_index.
InnerClassesAttribute - Class in xapi.bytecode.attributes
 
InnerClassesAttribute(ConstPool) - Constructor for class xapi.bytecode.attributes.InnerClassesAttribute
Constructs an empty InnerClasses attribute.
innerClassIndex(int) - Method in class xapi.bytecode.attributes.InnerClassesAttribute
Returns classes[nth].inner_class_info_index.
innerName(int) - Method in class xapi.bytecode.attributes.InnerClassesAttribute
Returns the simple class name indicated by classes[nth].inner_name_index.
innerNameIndex(int) - Method in class xapi.bytecode.attributes.InnerClassesAttribute
Returns classes[nth].inner_name_index.
input() - Method in interface xapi.process.impl.IOProcess.Input
 
insert(byte[]) - Method in class xapi.bytecode.CodeIterator
Inserts the given bytecode sequence before the next instruction that would be returned by next() (not before the instruction returned by the last call to next()).
insert(int, byte[]) - Method in class xapi.bytecode.CodeIterator
Inserts the given bytecode sequence before the instruction at the given index pos.
insert(ExceptionTable, int) - Method in class xapi.bytecode.CodeIterator
Copies and inserts the entries in the given exception table at the beginning of the exception table in the code attribute edited by this object.
insert(int, T) - Method in interface xapi.collect.api.IntTo
 
insert(int, V) - Method in class xapi.collect.impl.IntToAbstract
 
insert(int, E) - Method in class xapi.collect.impl.IntToList
 
insert(int, IntTo<X>) - Method in class xapi.collect.impl.IntToManyList
 
insertAt(int, byte[]) - Method in class xapi.bytecode.CodeIterator
Inserts the given bytecode sequence before the instruction at the given index pos.
insertClassPath(ClassPath) - Method in class xapi.bytecode.ClassPool
Insert a ClassPath object at the head of the search path.
insertClassPath(String) - Method in class xapi.bytecode.ClassPool
Inserts a directory or a jar (or zip) file at the head of the search path.
insertEx(byte[]) - Method in class xapi.bytecode.CodeIterator
Inserts the given bytecode sequence exclusively before the next instruction that would be returned by next() (not before the instruction returned by tha last call to next()).
insertEx(int, byte[]) - Method in class xapi.bytecode.CodeIterator
Inserts the given bytecode sequence exclusively before the instruction at the given index pos.
insertExAt(int, byte[]) - Method in class xapi.bytecode.CodeIterator
Inserts the given bytecode sequence exclusively before the instruction at the given index pos.
insertExGap(int) - Method in class xapi.bytecode.CodeIterator
Inserts an exclusive gap before the next instruction that would be returned by next() (not before the instruction returned by the last call to next()).
insertExGap(int, int) - Method in class xapi.bytecode.CodeIterator
Inserts an exclusive gap in front of the instruction at the given index pos.
insertGap(int) - Method in class xapi.bytecode.CodeIterator
Inserts a gap before the next instruction that would be returned by next() (not before the instruction returned by the last call to next()).
insertGap(int, int) - Method in class xapi.bytecode.CodeIterator
Inserts a gap in front of the instruction at the given index pos.
insertGapAt(int, int, boolean) - Method in class xapi.bytecode.CodeIterator
Inserts an inclusive or exclusive gap in front of the instruction at the given index pos.
insertionOrdered(boolean) - Method in class xapi.collect.api.CollectionOptions.Builder
 
insertionOrdered() - Method in class xapi.collect.api.CollectionOptions
 
insertLocal(int, int, int) - Method in class xapi.bytecode.attributes.StackMap
Updates this stack map table when a new local variable is inserted for a new parameter.
insertLocal(int, int, int) - Method in class xapi.bytecode.attributes.StackMapTable
Updates this stack map table when a new local variable is inserted for a new parameter.
insertLocalVar(int, int) - Method in class xapi.bytecode.attributes.CodeAttribute
Changes the index numbers of the local variables to append a new parameter.
insertParameter(CtClass) - Method in class xapi.bytecode.CtBehavior
Inserts a new parameter, which becomes the first parameter.
insertParameter(String, String) - Static method in class xapi.bytecode.Descriptor
Inserts a parameter type at the beginning of the parameter list represented by the given descriptor.
insertParameter(CtClass, String) - Static method in class xapi.bytecode.Descriptor
Inserts a parameter type at the beginning of the parameter list represented by the given descriptor.
inspect(String) - Static method in class xapi.util.X_Debug
 
instance(Class<? super T>) - Static method in class xapi.inject.impl.JavaInjector
 
instance(Class<? super T>) - Static method in class xapi.inject.X_Inject
 
InstanceDefault - Annotation Type in xapi.annotation.inject
Used to link an instance implementation class to an injectable interface.
INSTANCEOF - Static variable in interface xapi.bytecode.api.Opcode
 
INSTANCEOF - Static variable in interface xapi.reflect.api.SignatureVisitor
Wildcard for a normal type argument.
InstanceOverride - Annotation Type in xapi.annotation.inject
An annotation used to map an interface to a given implementation on a per-runtime basis.
InstanceOverrideBuilder - Class in xapi.annotation.inject
 
INTEGER - Static variable in class xapi.bytecode.attributes.StackMap
Integer_variable_info.tag.
INTEGER - Static variable in class xapi.bytecode.attributes.StackMapTable
Integer_variable_info.tag.
integer(int) - Static method in class xapi.bytecode.CtMethod.ConstParameter
Makes an integer constant.
integer(long) - Static method in class xapi.bytecode.CtMethod.ConstParameter
Makes a long integer constant.
IntegerInfo - Class in xapi.bytecode
 
IntegerInfo(int) - Constructor for class xapi.bytecode.IntegerInfo
 
IntegerInfo(DataInput) - Constructor for class xapi.bytecode.IntegerInfo
 
IntegerMemberValue - Class in xapi.bytecode.annotation
 
IntegerMemberValue(int, ConstPool) - Constructor for class xapi.bytecode.annotation.IntegerMemberValue
Constructs an int constant value.
IntegerMemberValue(ConstPool, int) - Constructor for class xapi.bytecode.annotation.IntegerMemberValue
Constructs an int constant value.
IntegerMemberValue(ConstPool) - Constructor for class xapi.bytecode.annotation.IntegerMemberValue
Constructs an int constant value.
INTERFACE - Static variable in class xapi.source.X_Modifier
 
InterfaceMethodrefInfo - Class in xapi.bytecode
 
InterfaceMethodrefInfo(int, int) - Constructor for class xapi.bytecode.InterfaceMethodrefInfo
 
InterfaceMethodrefInfo(DataInput) - Constructor for class xapi.bytecode.InterfaceMethodrefInfo
 
IntTo<T> - Interface in xapi.collect.api
 
IntTo.IntToIterable<T> - Class in xapi.collect.api
 
IntTo.IntToIterator<T> - Class in xapi.collect.api
 
IntTo.Many<T> - Interface in xapi.collect.api
 
IntToAbstract<V> - Class in xapi.collect.impl
 
IntToAbstract(CollectionProxy<Integer, V>, CollectionOptions, Comparator<V>) - Constructor for class xapi.collect.impl.IntToAbstract
 
IntToIterable(IntTo<T>) - Constructor for class xapi.collect.api.IntTo.IntToIterable
 
IntToIterator(IntTo<T>) - Constructor for class xapi.collect.api.IntTo.IntToIterator
 
IntToList<E> - Class in xapi.collect.impl
 
IntToList(Class<? extends E>) - Constructor for class xapi.collect.impl.IntToList
 
IntToManyList<X> - Class in xapi.collect.impl
 
IntToManyList(Class<X>) - Constructor for class xapi.collect.impl.IntToManyList
 
intType - Static variable in class xapi.bytecode.CtClass
The CtClass object representing the int type.
invisibleTag - Static variable in class xapi.bytecode.annotation.AnnotationsAttribute
The name of the RuntimeInvisibleAnnotations attribute.
invisibleTag - Static variable in class xapi.bytecode.attributes.ParameterAnnotationsAttribute
The name of the RuntimeInvisibleParameterAnnotations attribute.
invoke(Object, Method, Object[]) - Method in class xapi.bytecode.annotation.AnnotationImpl
Executes a method invocation on a proxy instance.
INVOKEINTERFACE - Static variable in interface xapi.bytecode.api.Opcode
 
INVOKESPECIAL - Static variable in interface xapi.bytecode.api.Opcode
 
INVOKESTATIC - Static variable in interface xapi.bytecode.api.Opcode
 
INVOKEVIRTUAL - Static variable in interface xapi.bytecode.api.Opcode
 
IO(Pointer<Out>, Pointer<Throwable>) - Constructor for class xapi.io.impl.IORequestBuilderDefault.IO
 
IOCallback<V> - Interface in xapi.io.api
 
IOCallbackDefault<V> - Class in xapi.io.impl
 
IOCallbackDefault() - Constructor for class xapi.io.impl.IOCallbackDefault
 
IOConstants - Class in xapi.io
 
IOMessage<B> - Interface in xapi.io.api
 
IOProcess<T> - Class in xapi.process.impl
 
IOProcess(IOProcess.Output<T>) - Constructor for class xapi.process.impl.IOProcess
 
IOProcess.Input<T> - Interface in xapi.process.impl
 
IOProcess.Output<T> - Interface in xapi.process.impl
 
IOR - Static variable in interface xapi.bytecode.api.Opcode
 
IORequest<V> - Interface in xapi.io.api
 
IORequestBuilder<V> - Interface in xapi.io.api
 
IORequestBuilderDefault<Out> - Class in xapi.io.impl
 
IORequestBuilderDefault() - Constructor for class xapi.io.impl.IORequestBuilderDefault
 
IORequestBuilderDefault.IO<Out> - Class in xapi.io.impl
 
IORequestDefault() - Constructor for class xapi.jre.io.IOServiceDefault.IORequestDefault
 
IOService - Interface in xapi.io.service
 
IOServiceDefault - Class in xapi.jre.io
 
IOServiceDefault() - Constructor for class xapi.jre.io.IOServiceDefault
 
IOServiceDefault.IORequestDefault - Class in xapi.jre.io
 
IREM - Static variable in interface xapi.bytecode.api.Opcode
 
IRETURN - Static variable in interface xapi.bytecode.api.Opcode
 
is2byte() - Method in class xapi.bytecode.Descriptor.Iterator
Returns true if the current element is double or long type.
isAbstract() - Method in class xapi.bytecode.ClassFile
Returns true if this is an abstract class or an interface.
isAbstract() - Method in class xapi.dev.source.MemberBuffer
 
isAbstract() - Method in interface xapi.source.api.IsClass
 
isAbstract() - Method in interface xapi.source.api.IsMethod
 
isAbstract() - Method in enum xapi.source.api.Primitives
 
isAbstract() - Method in class xapi.source.impl.AbstractMember
 
isAbstract() - Method in class xapi.source.impl.IsClassDelegate
 
isAbstract() - Method in class xapi.source.read.JavaLexer
 
isAbstract(int) - Static method in class xapi.source.X_Modifier
Returns true if the modifiers include the abstract modifier.
isActionScript() - Static method in class xapi.util.X_Runtime
 
isAlive() - Method in interface xapi.io.api.HasLiveness
 
isAnnotation() - Method in class xapi.bytecode.CtClass
Determines whether this object represents an annotation type.
isAnnotation() - Method in class xapi.bytecode.CtClassType
 
IsAnnotation - Interface in xapi.source.api
 
isAnnotation() - Method in interface xapi.source.api.IsAnnotationValue
 
isAnnotation() - Method in interface xapi.source.api.IsClass
 
isAnnotation() - Method in enum xapi.source.api.Primitives
 
isAnnotation() - Method in class xapi.source.impl.AbstractClass
 
isAnnotation() - Method in class xapi.source.impl.ImmutableAnnotationValue
 
isAnnotation() - Method in class xapi.source.impl.IsClassDelegate
 
isAnnotation() - Method in class xapi.source.read.JavaLexer
 
IsAnnotation(String) - Constructor for class xapi.source.read.JavaModel.IsAnnotation
 
isAnnotation(int) - Static method in class xapi.source.X_Modifier
Returns true if the modifiers include the annotation modifier.
IsAnnotationValue - Interface in xapi.source.api
 
isArray() - Method in class xapi.bytecode.CtClass
Returns true if this object represents an array type.
isArray() - Method in interface xapi.source.api.IsAnnotationValue
 
isArray() - Method in interface xapi.source.api.IsClass
 
isArray() - Method in enum xapi.source.api.Primitives
 
isArray() - Method in class xapi.source.impl.AbstractClass
 
isArray() - Method in class xapi.source.impl.ImmutableAnnotationValue
 
isArray() - Method in class xapi.source.impl.IsClassDelegate
 
isArray() - Method in class xapi.source.read.JavaLexer.TypeDef
 
isBenchmark() - Static method in class xapi.util.X_Debug
 
IsByteCode - Interface in xapi.bytecode.api
 
isCancelled() - Method in class xapi.io.api.DelegatingIOCallback
 
isCancelled() - Method in interface xapi.io.api.IOCallback
 
isCancelled() - Method in class xapi.io.impl.AbstractIOService.AbstractIORequest
 
isCancelled() - Method in class xapi.io.impl.IOCallbackDefault
 
isChecksNonNull() - Method in class xapi.annotation.model.QuerierForBuilder
 
isChecksStringNonEmpty() - Method in class xapi.annotation.model.QuerierForBuilder
 
isClass(String, String) - Method in class xapi.bytecode.ClassFile
 
isClass() - Method in interface xapi.source.api.IsAnnotationValue
 
IsClass - Interface in xapi.source.api
 
isClass() - Method in class xapi.source.impl.ImmutableAnnotationValue
 
isClass() - Method in class xapi.source.read.JavaLexer
 
IsClassDelegate - Class in xapi.source.impl
 
IsClassDelegate(IsClass) - Constructor for class xapi.source.impl.IsClassDelegate
 
IsClassDelegate(IsClass, int) - Constructor for class xapi.source.impl.IsClassDelegate
 
isClassInitializer() - Method in class xapi.bytecode.CtConstructor
Returns true if this object represents a static initializer.
isClearState() - Method in class xapi.collect.impl.AbstractMultiInitMap
 
isCompile() - Method in interface xapi.source.api.IsAnnotation
 
IsCompressable - Interface in xapi.collect.api
 
isConstructor(String, int) - Method in class xapi.bytecode.ConstPool
Determines whether CONSTANT_Methodref_info structure at the given index represents the constructor of the given class.
isConstructor() - Method in class xapi.bytecode.CtConstructor
Returns true if this object represents a constructor.
isConstructor() - Method in class xapi.bytecode.MethodInfo
Returns true if this is a constructor.
isDebug() - Static method in class xapi.util.X_Runtime
 
isDev() - Method in interface xapi.enviro.Enviro
 
isEmpty() - Method in class xapi.bytecode.CtBehavior
Returns true if the body is empty.
isEmpty() - Method in class xapi.bytecode.CtConstructor
Returns true if the constructor (or static initializer) is the default one.
isEmpty() - Method in class xapi.bytecode.CtMethod
Returns true if the method body is empty, that is, {}.
isEmpty() - Method in interface xapi.collect.api.Fifo
Fastest way to tell if the queue is drained.
isEmpty() - Method in interface xapi.collect.api.HasValues
 
isEmpty() - Method in class xapi.collect.impl.AbstractLinkedList
 
isEmpty() - Method in class xapi.collect.impl.IntToAbstract
 
isEmpty() - Method in class xapi.collect.impl.IntToList
 
isEmpty() - Method in class xapi.collect.impl.IntToManyList
 
isEmpty() - Method in class xapi.collect.impl.ObjectToAbstract
 
isEmpty() - Method in class xapi.collect.impl.SimpleFifo
 
isEmpty() - Method in class xapi.collect.impl.StringToAbstract
 
isEmpty() - Method in interface xapi.collect.proxy.CollectionProxy
 
isEmpty() - Method in class xapi.collect.proxy.ListOf
 
isEmpty() - Method in class xapi.collect.proxy.MapOf
 
isEmpty() - Method in class xapi.collect.proxy.QueueOf
 
isEmpty() - Method in class xapi.collect.proxy.SetOf
 
isEmpty() - Method in class xapi.dev.source.PrintBuffer
 
isEmpty() - Method in class xapi.jre.process.ConcurrencyServiceJre.JreConcurrentEnvironment
 
isEmpty() - Method in class xapi.process.api.ConcurrentEnvironment
 
isEmpty(String) - Static method in class xapi.util.X_String
 
isEmptyTrimmed(String) - Static method in class xapi.util.X_String
 
isEnabled() - Method in class xapi.annotation.model.ClientToServerBuilder
 
isEnabled() - Method in class xapi.annotation.model.ServerToClientBuilder
 
isEncrypted() - Method in class xapi.annotation.model.ClientToServerBuilder
 
isEncrypted() - Method in class xapi.annotation.model.ServerToClientBuilder
 
isEnum() - Method in class xapi.bytecode.CtClass
Determines whether this object represents an enum.
isEnum() - Method in class xapi.bytecode.CtClassType
 
isEnum() - Method in interface xapi.source.api.IsAnnotationValue
 
isEnum() - Method in interface xapi.source.api.IsClass
 
isEnum() - Method in enum xapi.source.api.Primitives
 
isEnum() - Method in class xapi.source.impl.AbstractClass
 
isEnum() - Method in class xapi.source.impl.ImmutableAnnotationValue
 
isEnum() - Method in class xapi.source.impl.IsClassDelegate
 
isEnum() - Method in class xapi.source.read.JavaLexer
 
isEnum(int) - Static method in class xapi.source.X_Modifier
Returns true if the modifiers include the enum modifier.
isFalse(int) - Method in class xapi.util.impl.Bitwise
 
IsFatal - Interface in xapi.except
A marker interface for exception to signal that they are fatal, and should not be retried.
isFatal() - Method in exception xapi.except.NotAuthorized
 
IsField - Interface in xapi.source.api
 
isFinal() - Method in class xapi.bytecode.ClassFile
Returns true if this is a final class or interface.
isFinal() - Method in class xapi.dev.source.MemberBuffer
 
isFinal() - Method in interface xapi.source.api.IsClass
 
isFinal() - Method in enum xapi.source.api.Primitives
 
isFinal() - Method in class xapi.source.impl.AbstractMember
 
isFinal() - Method in class xapi.source.impl.IsClassDelegate
 
isFinal() - Method in class xapi.source.read.JavaLexer
 
isFinal(int) - Static method in class xapi.source.X_Modifier
Returns true if the modifiers include the final modifier.
isFluent() - Method in class xapi.dev.source.FieldBuffer
 
isFrozen() - Method in class xapi.bytecode.CtClass
Returns true if the class has been loaded or written out and thus it cannot be modified any more.
isFuture(double) - Static method in class xapi.time.X_Time
 
IsGeneric - Interface in xapi.source.api
 
IsGeneric(String, String) - Constructor for class xapi.source.read.JavaModel.IsGeneric
 
isGwt() - Static method in class xapi.util.X_Runtime
 
ISHL - Static variable in interface xapi.bytecode.api.Opcode
 
ISHR - Static variable in interface xapi.bytecode.api.Opcode
 
isInterface() - Method in class xapi.bytecode.ClassFile
Returns true if this is an interface.
isInterface() - Method in class xapi.bytecode.CtClass
Determines whether this object represents a class or an interface.
isInterface() - Method in class xapi.bytecode.CtClassType
 
isInterface() - Method in interface xapi.source.api.IsClass
 
isInterface() - Method in enum xapi.source.api.Primitives
 
isInterface() - Method in class xapi.source.impl.AbstractClass
 
isInterface() - Method in class xapi.source.impl.IsClassDelegate
 
isInterface(int) - Static method in class xapi.source.X_Modifier
Returns true if the modifiers include the interface modifier.
isJava() - Static method in class xapi.util.X_Runtime
Overridden in super-source to return false.
isJavaLangObject(HasQualifiedName) - Static method in class xapi.source.X_Source
 
isJavaScript() - Static method in class xapi.util.X_Runtime
Overridden in super-source to return GWT.isScript()
isLoggable(Type) - Method in class xapi.adapter.log.gwt.GwtLogAdapter
 
isLoggable(LogLevel) - Method in enum xapi.log.api.LogLevel
 
isLogToChildren() - Method in class xapi.adapter.log.gwt.GwtLogAdapter
 
IsMap - Interface in xapi.collect.api
 
isMember(String, String, int) - Method in class xapi.bytecode.ConstPool
Determines whether CONSTANT_Methodref_info, CONSTANT_Fieldref_info, or CONSTANT_InterfaceMethodref_info structure at the given index represents the member with the specified name and declaring class.
IsMember - Interface in xapi.source.api
 
isMethod() - Method in class xapi.bytecode.MethodInfo
Returns true if this is not a constructor or a class initializer (static initializer).
IsMethod - Interface in xapi.source.api
 
IsModel - Annotation Type in xapi.annotation.model
The annotation used to trigger the model generator.
IsModelBuilder - Class in xapi.annotation.model
 
isModified() - Method in class xapi.bytecode.CtClass
Returns true if the definition of the class has been modified.
isModified() - Method in class xapi.bytecode.CtClassType
 
isMultiThreaded() - Method in class xapi.collect.impl.AbstractInitMap
 
isMultithreaded() - Method in class xapi.collect.impl.StringToAbstract
 
isMultiThreaded() - Method in class xapi.jre.process.ConcurrencyServiceJre
 
isMultiThreaded() - Method in class xapi.process.impl.ConcurrencyServiceAbstract
 
isMultithreaded() - Static method in class xapi.util.X_Runtime
 
IsNamedType - Interface in xapi.source.api
 
IsNamedType() - Constructor for class xapi.source.read.JavaModel.IsNamedType
 
IsNamedType(String, String) - Constructor for class xapi.source.read.JavaModel.IsNamedType
 
isNative() - Method in class xapi.source.read.JavaLexer
 
isNative(int) - Static method in class xapi.source.X_Modifier
Returns true if the modifiers include the native modifier.
isNotEmpty() - Method in class xapi.dev.source.PrintBuffer
 
isNotEmpty(String) - Static method in class xapi.util.X_String
 
isNotEmptyTrimmed(String) - Static method in class xapi.util.X_String
 
isObfuscated() - Method in class xapi.annotation.model.SerializableBuilder
 
isOffline() - Static method in class xapi.io.X_IO
 
isPackage(int) - Static method in class xapi.source.X_Modifier
Returns true if the access flags include neither public, protected, or private.
isPackageProtected() - Method in interface xapi.source.api.HasProtection
 
isPackageProtected() - Method in enum xapi.source.api.Primitives
 
isPackageProtected() - Method in class xapi.source.impl.AbstractMember
 
isPackageProtected() - Method in class xapi.source.impl.IsClassDelegate
 
isParameter() - Method in class xapi.bytecode.Descriptor.Iterator
Returns true if the current element is a parameter type.
IsParameter(String, String) - Constructor for class xapi.source.read.JavaModel.IsParameter
 
isPast(double) - Static method in class xapi.time.X_Time
 
isPatchable() - Method in class xapi.annotation.model.PersistentBuilder
 
isPending() - Method in interface xapi.io.api.IORequest
 
isPending() - Method in class xapi.io.impl.AbstractIOService.AbstractIORequest
 
isPending() - Method in class xapi.io.impl.IORequestBuilderDefault.IO
 
isPrimitive() - Method in class xapi.bytecode.CtClass
Returns true if this object represents a primitive Java type: boolean, byte, char, short, int, long, float, double, or void.
isPrimitive() - Method in class xapi.bytecode.CtPrimitiveType
Returns true if this object represents a primitive Java type: boolean, byte, char, short, int, long, float, double, or void.
isPrimitive() - Method in interface xapi.source.api.IsAnnotationValue
 
isPrimitive() - Method in interface xapi.source.api.IsType
 
isPrimitive() - Method in enum xapi.source.api.Primitives
 
isPrimitive() - Method in class xapi.source.impl.AbstractClass
 
isPrimitive() - Method in class xapi.source.impl.AbstractMember
 
isPrimitive() - Method in class xapi.source.impl.ImmutableAnnotationValue
 
isPrimitive() - Method in class xapi.source.impl.ImmutableType
 
isPrimitive() - Method in class xapi.source.impl.IsClassDelegate
 
isPrivate() - Method in interface xapi.source.api.HasProtection
 
isPrivate() - Method in enum xapi.source.api.Primitives
 
isPrivate() - Method in class xapi.source.impl.AbstractMember
 
isPrivate() - Method in class xapi.source.impl.IsClassDelegate
 
isPrivate() - Method in class xapi.source.read.JavaLexer
 
isPrivate(int) - Static method in class xapi.source.X_Modifier
Returns true if the access flags include the private bit.
isProd() - Method in interface xapi.enviro.Enviro
 
isProtected() - Method in interface xapi.source.api.HasProtection
 
isProtected() - Method in enum xapi.source.api.Primitives
 
isProtected() - Method in class xapi.source.impl.AbstractMember
 
isProtected() - Method in class xapi.source.impl.IsClassDelegate
 
isProtected() - Method in class xapi.source.read.JavaLexer
 
isProtected(int) - Static method in class xapi.source.X_Modifier
Returns true if the access flags include the protected bit.
isPublic() - Method in interface xapi.source.api.HasProtection
 
isPublic() - Method in enum xapi.source.api.Primitives
 
isPublic() - Method in class xapi.source.impl.AbstractMember
 
isPublic() - Method in class xapi.source.impl.IsClassDelegate
 
isPublic() - Method in class xapi.source.read.JavaLexer
 
isPublic(int) - Static method in class xapi.source.X_Modifier
Returns true if the access flags include the public bit.
isQualified(String) - Static method in class xapi.source.read.JavaLexer
 
IsQualified() - Constructor for class xapi.source.read.JavaModel.IsQualified
 
IsQualified(String) - Constructor for class xapi.source.read.JavaModel.IsQualified
 
IsQualified(String, String) - Constructor for class xapi.source.read.JavaModel.IsQualified
 
isRequired() - Method in class xapi.annotation.compile.ResourceBuilder
 
isRequired() - Method in class xapi.annotation.ui.UiTemplateBuilder
 
isRuntime() - Method in interface xapi.source.api.IsAnnotation
 
isRuntimeInjection() - Method in class xapi.util.impl.PropertyServiceDefault
 
isRuntimeInjection() - Method in interface xapi.util.service.PropertyService
 
isRuntimeInjection() - Static method in class xapi.util.X_Runtime
In jres, this returns true if xapi.inject.X_Inject is on classpath, and the user has not set system property X_Namespace.PROPERTY_USE_X_INJECT explicitly to "false".
isSet() - Method in class xapi.inject.impl.LazyPojo
 
isSet() - Method in class xapi.inject.impl.SingletonProvider
Tells whether or not this singleton is already set by instanceof checking the pojo class return from SingletonProvider.createImmutableProvider(Object).
isSource() - Method in interface xapi.source.api.IsAnnotation
 
isStarted() - Method in class xapi.io.impl.AbstractIOService.AbstractIORequest
 
isStatic() - Method in class xapi.dev.source.MemberBuffer
 
isStatic() - Method in interface xapi.source.api.IsClass
 
isStatic() - Method in interface xapi.source.api.IsField
 
isStatic() - Method in interface xapi.source.api.IsMethod
 
isStatic() - Method in enum xapi.source.api.Primitives
 
isStatic() - Method in class xapi.source.impl.AbstractMember
 
isStatic() - Method in class xapi.source.impl.IsClassDelegate
 
isStatic() - Method in class xapi.source.read.JavaLexer
 
isStatic(int) - Static method in class xapi.source.X_Modifier
Returns true if the modifiers include the static modifier.
isStaticInitializer() - Method in class xapi.bytecode.MethodInfo
Returns true if this is a class initializer (static initializer).
isStrict(int) - Static method in class xapi.source.X_Modifier
Returns true if the modifiers include the strictfp modifier.
isString() - Method in interface xapi.source.api.IsAnnotationValue
 
isString() - Method in class xapi.source.impl.ImmutableAnnotationValue
 
isSuccess() - Method in interface xapi.io.api.IORequest
 
isSuccess() - Method in class xapi.io.impl.AbstractIOService.AbstractIORequest
 
isSuccess() - Method in class xapi.io.impl.IORequestBuilderDefault.IO
 
isSynchronized(int) - Static method in class xapi.source.X_Modifier
Returns true if the modifiers include the synchronized modifier.
isTest() - Method in interface xapi.enviro.Enviro
 
isTest() - Static method in class xapi.util.X_Runtime
 
ISTORE - Static variable in interface xapi.bytecode.api.Opcode
 
ISTORE_0 - Static variable in interface xapi.bytecode.api.Opcode
 
ISTORE_1 - Static variable in interface xapi.bytecode.api.Opcode
 
ISTORE_2 - Static variable in interface xapi.bytecode.api.Opcode
 
ISTORE_3 - Static variable in interface xapi.bytecode.api.Opcode
 
isTransient() - Method in interface xapi.source.api.IsField
 
isTransient(int) - Static method in class xapi.source.X_Modifier
Returns true if the modifiers include the transient modifier.
isTrue(int) - Method in class xapi.util.impl.Bitwise
 
IsType - Interface in xapi.source.api
 
IsType() - Constructor for class xapi.source.read.JavaModel.IsType
 
IsType(String) - Constructor for class xapi.source.read.JavaModel.IsType
 
ISUB - Static variable in interface xapi.bytecode.api.Opcode
 
IsVariable(String, String, String) - Constructor for class xapi.source.read.JavaModel.IsVariable
 
isVolatile() - Method in interface xapi.source.api.IsField
 
isVolatile(int) - Static method in class xapi.source.X_Modifier
Returns true if the modifiers include the volatile modifier.
isWhitespace(char) - Method in class xapi.source.impl.LexerForWords
 
isWildcard() - Method in class xapi.bytecode.attributes.SignatureAttribute.TypeArgument
Returns true if this type argument is a wildcard type such as ?, ? extends String, or ? super Integer.
item - Variable in class xapi.collect.impl.SimpleFifo.Node
 
iterable(S) - Static method in class xapi.collect.X_Collect
 
iterable(S...) - Static method in class xapi.collect.X_Collect
 
iterator() - Method in class xapi.bytecode.attributes.CodeAttribute
Makes a new iterator for reading this code attribute.
Iterator(String) - Constructor for class xapi.bytecode.Descriptor.Iterator
Constructs an iterator.
iterator() - Method in interface xapi.collect.api.Fifo
 
iterator() - Method in class xapi.collect.api.IntTo.IntToIterable
 
iterator() - Method in class xapi.collect.impl.AbstractLinkedList
 
iterator() - Method in class xapi.collect.impl.ArrayIterable
 
iterator() - Method in class xapi.collect.impl.EmptyIterator
 
iterator() - Method in class xapi.collect.impl.EntryKeyAdapter
 
iterator() - Method in class xapi.collect.impl.EntryValueAdapter
 
iterator() - Method in class xapi.collect.impl.InitMapDefault
 
iterator() - Method in class xapi.collect.impl.IteratorWrapper
 
iterator() - Method in class xapi.collect.impl.SimpleFifo
 
iterator() - Method in class xapi.collect.impl.SingletonIterator
 
iterator() - Method in class xapi.collect.proxy.ListOf
 
iterator() - Method in class xapi.collect.proxy.QueueOf
 
iterator() - Method in class xapi.collect.proxy.SetOf
 
iterator() - Method in class xapi.dev.resource.impl.ResourceCollection.FileResourceIterable
 
iterator() - Method in class xapi.dev.resource.impl.ResourceCollection
 
iterator() - Method in class xapi.dev.resource.impl.ResourceCollection.JarResourceIterable
 
iterator() - Method in class xapi.inject.impl.InjectionScope
 
iterator() - Method in class xapi.process.impl.ProcessQueueAbstract
 
iterator() - Method in class xapi.source.impl.DeclaredMemberFilter
 
IteratorProxy<K,V> - Class in xapi.collect.impl
 
IteratorProxy(CollectionProxy<K, V>) - Constructor for class xapi.collect.impl.IteratorProxy
 
iteratorReverse() - Method in class xapi.collect.impl.SimpleLinkedList
 
IteratorWrapper<E> - Class in xapi.collect.impl
 
IteratorWrapper(Iterator<E>) - Constructor for class xapi.collect.impl.IteratorWrapper
 
Itr(String) - Constructor for class xapi.collect.impl.MultithreadedStringTrie.Itr
 
IUSHR - Static variable in interface xapi.bytecode.api.Opcode
 
IXOR - Static variable in interface xapi.bytecode.api.Opcode
 

J

JarBackedResource - Class in xapi.dev.resource.impl
 
JarBackedResource(JarFile, JarEntry, int) - Constructor for class xapi.dev.resource.impl.JarBackedResource
 
JarResourceIterable(String, JarFile) - Constructor for class xapi.dev.resource.impl.ResourceCollection.JarResourceIterable
 
JarResourceIterator(JarEntry, JarFile) - Constructor for class xapi.dev.resource.impl.ResourceCollection.JarResourceIterator
 
JarResourceIterator(JarEntry, JarFile, int) - Constructor for class xapi.dev.resource.impl.ResourceCollection.JarResourceIterator
 
JAVA_1 - Static variable in class xapi.bytecode.ClassFile
The major version number of class files for JDK 1.1.
JAVA_2 - Static variable in class xapi.bytecode.ClassFile
The major version number of class files for JDK 1.2.
JAVA_3 - Static variable in class xapi.bytecode.ClassFile
The major version number of class files for JDK 1.3.
JAVA_4 - Static variable in class xapi.bytecode.ClassFile
The major version number of class files for JDK 1.4.
JAVA_5 - Static variable in class xapi.bytecode.ClassFile
The major version number of class files for JDK 1.5.
JAVA_6 - Static variable in class xapi.bytecode.ClassFile
The major version number of class files for JDK 1.6.
JAVA_7 - Static variable in class xapi.bytecode.ClassFile
The major version number of class files for JDK 1.7.
javaDoc - Variable in class xapi.dev.source.MemberBuffer
 
javaDoc - Variable in class xapi.source.read.JavaLexer.MemberData
 
JavadocExtractor() - Constructor for class xapi.source.read.JavaLexer.JavadocExtractor
 
JavaInjector - Class in xapi.inject.impl
 
JavaInjector() - Constructor for class xapi.inject.impl.JavaInjector
 
JavaLexer - Class in xapi.source.read
 
JavaLexer(String) - Constructor for class xapi.source.read.JavaLexer
 
JavaLexer.AnnotationExtractor - Class in xapi.source.read
 
JavaLexer.AnnotationMemberExtractor - Class in xapi.source.read
 
JavaLexer.GenericsExtractor - Class in xapi.source.read
 
JavaLexer.JavadocExtractor - Class in xapi.source.read
 
JavaLexer.MemberData - Class in xapi.source.read
 
JavaLexer.ModifierExtractor - Class in xapi.source.read
 
JavaLexer.TypeDef - Class in xapi.source.read
We need to store an index with our type data, so our lexer method can return a new type object, along with the number of character read while lexing.
JavaModel - Class in xapi.source.read
 
JavaModel.AnnotationMember - Class in xapi.source.read
 
JavaModel.HasAnnotations - Class in xapi.source.read
 
JavaModel.HasModifier - Class in xapi.source.read
 
JavaModel.IsAnnotation - Class in xapi.source.read
 
JavaModel.IsGeneric - Class in xapi.source.read
 
JavaModel.IsNamedType - Class in xapi.source.read
 
JavaModel.IsParameter - Class in xapi.source.read
 
JavaModel.IsQualified - Class in xapi.source.read
 
JavaModel.IsType - Class in xapi.source.read
 
JavaModel.IsVariable - Class in xapi.source.read
 
JavaVisitor - Class in xapi.source.read
 
JavaVisitor() - Constructor for class xapi.source.read.JavaVisitor
 
JavaVisitor.AnnotationMemberVisitor<Param> - Interface in xapi.source.read
 
JavaVisitor.AnnotationVisitor<Param> - Interface in xapi.source.read
 
JavaVisitor.ClassBodyVisitor<Param> - Interface in xapi.source.read
 
JavaVisitor.ClassVisitor<Param> - Interface in xapi.source.read
 
JavaVisitor.ConstructorVisitor<Param> - Interface in xapi.source.read
 
JavaVisitor.EnumDefinitionVisitor<Param> - Interface in xapi.source.read
 
JavaVisitor.EnumVisitor<Param> - Interface in xapi.source.read
 
JavaVisitor.ExecutableVisitor<Param> - Interface in xapi.source.read
 
JavaVisitor.FieldVisitor<Param> - Interface in xapi.source.read
 
JavaVisitor.GenericVisitor<Param> - Interface in xapi.source.read
 
JavaVisitor.ImportVisitor<Param> - Interface in xapi.source.read
 
JavaVisitor.JavadocVisitor<Param> - Interface in xapi.source.read
 
JavaVisitor.MemberVisitor<Param> - Interface in xapi.source.read
 
JavaVisitor.MethodVisitor<Param> - Interface in xapi.source.read
 
JavaVisitor.ModifierVisitor<Param> - Interface in xapi.source.read
 
JavaVisitor.ParameterVisitor<Param> - Interface in xapi.source.read
 
JavaVisitor.TypeData - Class in xapi.source.read
The default TypeData object is used to deserialize source-compatible type names.
JavaVisitor.TypeVisitor<Param> - Interface in xapi.source.read
 
javax.inject - package javax.inject
This package specifies a means for obtaining objects in such a way as to maximize reusability, testability and maintainability compared to traditional approaches such as constructors, factories, and service locators (e.g., JNDI). This process, known as dependency injection, is beneficial to most nontrivial applications.
join(String) - Method in interface xapi.collect.api.Fifo
 
join(String) - Method in class xapi.collect.impl.AbstractLinkedList
toStrings the items in the stack with the specified separator
join(String) - Method in class xapi.collect.impl.SimpleFifo
 
join(String, ConvertsValue<E, String>) - Method in class xapi.collect.impl.SimpleFifo
 
join(String, String[]) - Static method in class xapi.dev.source.PrintBuffer
 
join(String, String...) - Static method in class xapi.util.X_String
 
joinClasses(String, Class<?>...) - Static method in class xapi.util.X_String
 
joinObjects(T...) - Static method in class xapi.util.X_String
 
joinObjects(String, T...) - Static method in class xapi.util.X_String
 
joinStrings(String...) - Static method in class xapi.util.X_String
 
JreConcurrentEnvironment() - Constructor for class xapi.jre.process.ConcurrencyServiceJre.JreConcurrentEnvironment
 
JreInjector - Class in xapi.inject.impl
 
JreInjector() - Constructor for class xapi.inject.impl.JreInjector
 
JreLog - Class in xapi.log.impl
 
JreLog() - Constructor for class xapi.log.impl.JreLog
 
JrePlatform - Annotation Type in xapi.platform
 
JreStringService - Class in xapi.jre.util
 
JreStringService() - Constructor for class xapi.jre.util.JreStringService
 
JreTimeServiceHighPrecision - Class in xapi.jre.time
 
JreTimeServiceHighPrecision() - Constructor for class xapi.jre.time.JreTimeServiceHighPrecision
 
JSR - Static variable in interface xapi.bytecode.api.Opcode
 
JSR_W - Static variable in interface xapi.bytecode.api.Opcode
 

K

KeepAnnotation - Annotation Type in xapi.annotation.reflect
Annotation used to tell reflection subsystem to hold onto annotation data.
KeepArrays - Annotation Type in xapi.annotation.reflect
Instructs our reflection service to generator a provider for array types.
KeepClass - Annotation Type in xapi.annotation.reflect
Annotation used to tell reflection subsystem to hold onto a classes reflection data.
KeepConstructor - Annotation Type in xapi.annotation.reflect
Annotation used to tell reflection subsystem to hold onto field data.
KeepField - Annotation Type in xapi.annotation.reflect
Annotation used to tell reflection subsystem to hold onto field data.
KeepMethod - Annotation Type in xapi.annotation.reflect
Annotation used to tell reflection subsystem to hold onto method data.
Key - Annotation Type in xapi.annotation.model
 
key() - Method in interface xapi.collect.api.StringTrie.StringTrieCursor
 
key() - Method in interface xapi.collect.api.StringTrie.StringTrieEdge
 
key - Variable in class xapi.collect.impl.MultithreadedStringTrie.Edge
 
key - Variable in class xapi.collect.impl.StringTrie.TrieEdge
 
key - Variable in class xapi.collect.impl.StringTrie_2.Edge
 
key() - Method in class xapi.collect.trie.DeepTrieEdge.DeepTrieCursor
 
key() - Method in class xapi.collect.trie.DeepTrieEdge
 
keyArray() - Method in interface xapi.collect.api.StringTo
 
keyArray() - Method in class xapi.collect.impl.StringToAbstract
 
KeyBuilder - Class in xapi.annotation.model
 
keys() - Method in interface xapi.collect.api.HasValues
 
keys() - Method in class xapi.collect.impl.InitMapDefault
 
keys() - Method in class xapi.collect.impl.ObjectToAbstract
 
keys() - Method in class xapi.collect.impl.StringToAbstract
 
keys() - Method in class xapi.collect.proxy.MapOf
 
keySet() - Method in class xapi.collect.proxy.MapOf
 
keyType() - Method in interface xapi.collect.api.ObjectTo
 
keyType() - Method in class xapi.collect.impl.ObjectToAbstract
 
keyType() - Method in class xapi.collect.proxy.MapOf
 
kill(Thread, int) - Method in class xapi.process.impl.ConcurrencyServiceAbstract
 
kill(Thread, int) - Method in interface xapi.process.service.ConcurrencyService
Flushes all jobs for the given thread, and then kills it.
kill(Thread, int) - Static method in class xapi.process.X_Process
 

L

L2D - Static variable in interface xapi.bytecode.api.Opcode
 
L2F - Static variable in interface xapi.bytecode.api.Opcode
 
L2I - Static variable in interface xapi.bytecode.api.Opcode
 
LADD - Static variable in interface xapi.bytecode.api.Opcode
 
LALOAD - Static variable in interface xapi.bytecode.api.Opcode
 
LAND - Static variable in interface xapi.bytecode.api.Opcode
 
lastIndexOf(Object) - Method in class xapi.collect.proxy.ListOf
 
LASTORE - Static variable in interface xapi.bytecode.api.Opcode
 
LazyHashMap<K,V> - Class in xapi.collect.impl
 
LazyHashMap() - Constructor for class xapi.collect.impl.LazyHashMap
 
LazyInstance<T> - Class in xapi.util.impl
 
LazyInstance(Class<T>) - Constructor for class xapi.util.impl.LazyInstance
 
LazyLinkedList<T> - Class in xapi.collect.impl
 
LazyLinkedList() - Constructor for class xapi.collect.impl.LazyLinkedList
 
LazyLinkedMap<K,V> - Class in xapi.collect.impl
A LazyMap, backed by a LinkedHashMap.
LazyLinkedMap() - Constructor for class xapi.collect.impl.LazyLinkedMap
 
LazyLinkedSet<T> - Class in xapi.collect.impl
LazyLinkedSet, backed by a LinkedHashSet.
LazyLinkedSet() - Constructor for class xapi.collect.impl.LazyLinkedSet
 
LazyList<T> - Class in xapi.collect.impl
LazyList is backed by an ArrayList<>, created on demand.
LazyList() - Constructor for class xapi.collect.impl.LazyList
 
LazyMerger<K1,K2,V> - Class in xapi.inject.impl
A default object designed to convert two values into one value.
LazyMerger() - Constructor for class xapi.inject.impl.LazyMerger
 
LazyMerger(MergesValues<K1, K2, V>) - Constructor for class xapi.inject.impl.LazyMerger
 
LazyMerger(MergesValues<K1, K2, V>, V) - Constructor for class xapi.inject.impl.LazyMerger
 
LazyMerger(V) - Constructor for class xapi.inject.impl.LazyMerger
 
LazyPojo<X> - Class in xapi.inject.impl
 
LazyPojo() - Constructor for class xapi.inject.impl.LazyPojo
 
LazyPojo.NullCheckOnSet - Class in xapi.inject.impl
 
LazyProvider<T> - Class in xapi.util.impl
 
LazyProvider(Provider<T>) - Constructor for class xapi.util.impl.LazyProvider
 
LazyProvider(T, Provider<T>) - Constructor for class xapi.util.impl.LazyProvider
 
LazySet<T> - Class in xapi.collect.impl
A LazySet, backed by a HashSet.
LazySet() - Constructor for class xapi.collect.impl.LazySet
 
LazySingleton<T> - Class in xapi.util.impl
 
LazySingleton(Class<T>) - Constructor for class xapi.util.impl.LazySingleton
 
LazyTreeMap<K,V> - Class in xapi.collect.impl
 
LazyTreeMap() - Constructor for class xapi.collect.impl.LazyTreeMap
 
LCMP - Static variable in interface xapi.bytecode.api.Opcode
 
LCONST_0 - Static variable in interface xapi.bytecode.api.Opcode
 
LCONST_1 - Static variable in interface xapi.bytecode.api.Opcode
 
LDC - Static variable in interface xapi.bytecode.api.Opcode
 
LDC2_W - Static variable in interface xapi.bytecode.api.Opcode
 
LDC_W - Static variable in interface xapi.bytecode.api.Opcode
 
LdcEntry() - Constructor for class xapi.bytecode.attributes.CodeAttribute.LdcEntry
 
LDIV - Static variable in interface xapi.bytecode.api.Opcode
 
length() - Method in class xapi.bytecode.attributes.AttributeInfo
Returns the length of this attribute_info structure.
length() - Method in class xapi.bytecode.attributes.CodeAttribute
Returns the length of this attribute_info structure.
length() - Method in class xapi.bytecode.Bytecode
Returns the length of the bytecode sequence.
length - Variable in class xapi.bytecode.CodeIterator.Gap
The length of the gap.
length() - Method in class xapi.collect.impl.Chars
 
length() - Method in class xapi.collect.impl.Chars.SingleChar
 
length() - Method in class xapi.util.impl.DeferredCharSequence
 
lesser - Variable in class xapi.collect.impl.MultithreadedStringTrie.Edge
 
lesser - Variable in class xapi.collect.impl.StringTrie.TrieEdge
 
lesser - Variable in class xapi.collect.impl.StringTrie_2.Edge
 
lex(String) - Method in interface xapi.source.api.Lexer
 
lex(String) - Method in class xapi.source.impl.LexerDefault
 
Lexer - Interface in xapi.source.api
 
LexerDefault - Class in xapi.source.impl
 
LexerDefault() - Constructor for class xapi.source.impl.LexerDefault
 
LexerForWords - Class in xapi.source.impl
 
LexerForWords() - Constructor for class xapi.source.impl.LexerForWords
 
LexerStack - Class in xapi.source.impl
 
LexerStack() - Constructor for class xapi.source.impl.LexerStack
 
lexParam(CharSequence) - Static method in class xapi.source.read.JavaLexer
 
lexType(JavaModel.IsType, CharSequence, int) - Static method in class xapi.source.read.JavaLexer
 
LifecycleHandler() - Constructor for class xapi.util.api.HasLifecycle.LifecycleHandler
 
line - Variable in class xapi.bytecode.attributes.LineNumberAttribute.Pc
The line number.
lineNumber(int) - Method in class xapi.bytecode.attributes.LineNumberAttribute
Returns line_number_table[i].line_number.
LineNumberAttribute - Class in xapi.bytecode.attributes
 
LineNumberAttribute.Pc - Class in xapi.bytecode.attributes
Used as a return type of toNearPc().
LineReader - Interface in xapi.io.api
An interface for reading lines of text, with notification methods for the beginning and end of a stream of lines.
LinkedListNode() - Constructor for class xapi.collect.impl.SimpleLinkedList.LinkedListNode
 
ListIter(SimpleLinkedList.LinkedListNode<T>, int) - Constructor for class xapi.collect.impl.SimpleLinkedList.ListIter
 
listIterator() - Method in class xapi.collect.impl.SimpleLinkedList
 
listIterator() - Method in class xapi.collect.proxy.ListOf
 
listIterator(int) - Method in class xapi.collect.proxy.ListOf
 
ListOf<V> - Class in xapi.collect.proxy
 
ListOf() - Constructor for class xapi.collect.proxy.ListOf
 
ListOf(CollectionOptions) - Constructor for class xapi.collect.proxy.ListOf
 
LLOAD - Static variable in interface xapi.bytecode.api.Opcode
 
LLOAD_0 - Static variable in interface xapi.bytecode.api.Opcode
 
LLOAD_1 - Static variable in interface xapi.bytecode.api.Opcode
 
LLOAD_2 - Static variable in interface xapi.bytecode.api.Opcode
 
LLOAD_3 - Static variable in interface xapi.bytecode.api.Opcode
 
LMUL - Static variable in interface xapi.bytecode.api.Opcode
 
LNEG - Static variable in interface xapi.bytecode.api.Opcode
 
loadAsync() - Method in interface xapi.annotation.reflect.ReflectionAnnotation
Whether or not to defer including reflected constructor into a code split containing all reflection data.
loadValue(ClassLoader) - Method in interface xapi.source.api.IsAnnotationValue
 
loadValue(ClassLoader) - Method in class xapi.source.impl.ImmutableAnnotationValue
 
locals(int, int, int) - Method in class xapi.bytecode.attributes.StackMap.Walker
Invoked when locals of stack_map_frame is visited.
LocalVariableAttribute - Class in xapi.bytecode.attributes
 
LocalVariableAttribute(ConstPool) - Constructor for class xapi.bytecode.attributes.LocalVariableAttribute
Constructs an empty LocalVariableTable.
LocalVariableAttribute(ConstPool, String) - Constructor for class xapi.bytecode.attributes.LocalVariableAttribute
Deprecated. 
lock(MultithreadedStringTrie<E>.Edge, boolean) - Method in class xapi.collect.impl.MultithreadedStringTrie
 
lock(StringTrie<E>.TrieEdge, boolean) - Method in class xapi.collect.impl.StringTrie
 
lock(StringTrie_2<E>.Edge, boolean) - Method in class xapi.collect.impl.StringTrie_2
 
lock(SuccessHandler<AsyncLock>) - Method in interface xapi.process.api.AsyncLock
 
log(Type, String, Throwable, HelpInfo) - Method in class xapi.adapter.log.gwt.GwtLogAdapter
 
log(LogLevel, Object) - Method in interface xapi.log.api.LogService
 
log(LogLevel, Object) - Method in class xapi.log.impl.AbstractLog
 
log(Class<?>, LogLevel, Object...) - Static method in class xapi.log.X_Log
 
log(LogLevel, Object) - Static method in class xapi.log.X_Log
 
loggable(LogLevel) - Static method in class xapi.log.X_Log
 
logInitError(Pair<Key, Params>, Throwable) - Method in class xapi.collect.impl.AbstractMultiInitMap
 
logLevel() - Method in class xapi.io.impl.AbstractIOService
 
LogLevel - Enum in xapi.log.api
 
logLevel - Variable in class xapi.log.impl.AbstractLog
 
logLevel() - Static method in class xapi.log.X_Log
 
logLevel(LogLevel) - Static method in class xapi.log.X_Log
 
LogService - Interface in xapi.log.api
 
LONG - Static variable in class xapi.bytecode.attributes.StackMap
Long_variable_info.tag.
LONG - Static variable in class xapi.bytecode.attributes.StackMapTable
Long_variable_info.tag.
LongInfo - Class in xapi.bytecode
 
LongInfo(long) - Constructor for class xapi.bytecode.LongInfo
 
LongInfo(DataInput) - Constructor for class xapi.bytecode.LongInfo
 
LongMemberValue - Class in xapi.bytecode.annotation
 
LongMemberValue(int, ConstPool) - Constructor for class xapi.bytecode.annotation.LongMemberValue
Constructs a long constant value.
LongMemberValue(long, ConstPool) - Constructor for class xapi.bytecode.annotation.LongMemberValue
Constructs a long constant value.
LongMemberValue(ConstPool) - Constructor for class xapi.bytecode.annotation.LongMemberValue
Constructs a long constant value.
longType - Static variable in class xapi.bytecode.CtClass
The CtClass object representing the long type.
lookAhead() - Method in class xapi.bytecode.CodeIterator
Obtains the value that the next call to next() will return.
lookup(ArrayList<?>, String) - Static method in class xapi.bytecode.attributes.AttributeInfo
 
LOOKUPSWITCH - Static variable in interface xapi.bytecode.api.Opcode
 
LOR - Static variable in interface xapi.bytecode.api.Opcode
 
lowest() - Method in interface xapi.collect.api.StringTrie.StringTrieEdge
 
lowest() - Method in class xapi.collect.trie.DeepTrieEdge
 
LREM - Static variable in interface xapi.bytecode.api.Opcode
 
LRETURN - Static variable in interface xapi.bytecode.api.Opcode
 
LSHL - Static variable in interface xapi.bytecode.api.Opcode
 
LSHR - Static variable in interface xapi.bytecode.api.Opcode
 
LSTORE - Static variable in interface xapi.bytecode.api.Opcode
 
LSTORE_0 - Static variable in interface xapi.bytecode.api.Opcode
 
LSTORE_1 - Static variable in interface xapi.bytecode.api.Opcode
 
LSTORE_2 - Static variable in interface xapi.bytecode.api.Opcode
 
LSTORE_3 - Static variable in interface xapi.bytecode.api.Opcode
 
LSUB - Static variable in interface xapi.bytecode.api.Opcode
 
LUSHR - Static variable in interface xapi.bytecode.api.Opcode
 
LXOR - Static variable in interface xapi.bytecode.api.Opcode
 

M

magicClass(Class<T>) - Method in class xapi.reflect.impl.ReflectionServiceDefault
 
magicClass(Class<T>) - Method in interface xapi.reflect.service.ReflectionService
 
magicClass(Class<T>) - Static method in class xapi.reflect.X_Reflect
In order to selectively enable full class support in gwt, we need to be able to see the class literal in the generator.
MagicMethod - Annotation Type in xapi.annotation.gwt
This is a marker type for method that are "magic", aka, replaced by the Gwt compiler.
main(String[]) - Static method in class xapi.bytecode.CtClass
Prints the version number and the copyright notice.
mainClass() - Method in interface xapi.process.api.ProcessRequest
 
MAJOR_VERSION - Static variable in class xapi.bytecode.ClassFile
The major version number of class files created from scratch.
make(ClassLoader, Class<?>, ClassPool, Annotation) - Static method in class xapi.bytecode.annotation.AnnotationImpl
Constructs an annotation object.
make(MethodInfo, CtClass) - Static method in class xapi.bytecode.CtMethod
Creates a method from a MethodInfo object.
make(CtClass[], CtClass[], String, CtClass) - Static method in class xapi.bytecode.CtNewConstructor
Creates a public constructor.
makeAbstract() - Method in class xapi.dev.source.ClassBuffer
 
makeAbstract() - Method in class xapi.dev.source.MemberBuffer
TODO: StatementBuffers.
makeAbstract() - Method in class xapi.dev.source.MethodBuffer
 
makeAbstract(boolean) - Method in class xapi.source.impl.AbstractMember
 
makeClass(InputStream) - Method in class xapi.bytecode.ClassPool
Creates a new class (or interface) from the given class file.
makeClass(InputStream, boolean) - Method in class xapi.bytecode.ClassPool
Creates a new class (or interface) from the given class file.
makeClass(String) - Method in class xapi.bytecode.ClassPool
Creates a new public class.
makeClass(String, CtClass) - Method in class xapi.bytecode.ClassPool
Creates a new public class.
makeClassIfNew(InputStream) - Method in class xapi.bytecode.ClassPool
Creates a new class (or interface) from the given class file.
makeClassInitializer() - Method in class xapi.bytecode.CtClass
Makes an empty class initializer (static constructor).
makeConcrete() - Method in class xapi.dev.source.MemberBuffer
 
makeFinal() - Method in class xapi.dev.source.MemberBuffer
 
makeFinal(boolean) - Method in class xapi.source.impl.AbstractMember
 
makeInterface(String) - Method in class xapi.bytecode.ClassPool
Creates a new public interface.
makeInterface(String, CtClass) - Method in class xapi.bytecode.ClassPool
Creates a new public interface.
makeInterface(boolean) - Method in class xapi.source.impl.AbstractClass
 
makeJsni() - Method in class xapi.dev.source.MethodBuffer
 
makeNative() - Method in class xapi.dev.source.MethodBuffer
 
makeNestedClass(String, boolean) - Method in class xapi.bytecode.CtClass
Makes a new public nested class.
makeNestedClass(String, boolean) - Method in class xapi.bytecode.CtClassType
 
makePackageProtected() - Method in class xapi.dev.source.MemberBuffer
 
makePackageProtected() - Method in class xapi.source.impl.AbstractMember
 
makePrivate() - Method in class xapi.dev.source.MemberBuffer
 
makePrivate() - Method in class xapi.source.impl.AbstractMember
 
makeProtected() - Method in class xapi.dev.source.MemberBuffer
 
makeProtected() - Method in class xapi.source.impl.AbstractMember
 
makePublic() - Method in class xapi.dev.source.MemberBuffer
 
makePublic() - Method in class xapi.source.impl.AbstractMember
 
makeStatic() - Method in class xapi.dev.source.MemberBuffer
 
makeStatic(boolean) - Method in class xapi.source.impl.AbstractMember
 
makeUniqueName(String) - Method in class xapi.bytecode.CtClass
Makes a unique member name.
makeUniqueName(String) - Method in class xapi.bytecode.CtClassType
 
MANIFEST_NAME - Static variable in interface xapi.inject.api.InjectionService
 
ManifestWriter() - Constructor for class xapi.dev.processor.InjectionAnnotationProcessor.ManifestWriter
 
ManyAbstract(Class<V>, CollectionProxy<Class<?>, IntTo<V>>, Provider<Iterable<Map.Entry<Class<?>, IntTo<V>>>>, Comparator<Class<?>>, Comparator<IntTo<V>>) - Constructor for class xapi.collect.impl.ClassToDelegate.ManyAbstract
 
ManyAbstract(Class<K>, Class<V>, CollectionProxy<K, IntTo<V>>, Provider<Iterable<Map.Entry<K, IntTo<V>>>>, Comparator<K>, Comparator<IntTo<V>>) - Constructor for class xapi.collect.impl.ObjectToAbstract.ManyAbstract
 
ManyToOne - Annotation Type in xapi.annotation.process
Annotation for methods which are called after a OneToMany operation.
map - Variable in class xapi.inject.impl.RuntimeInjectorAbstract
 
MapOf<K,V> - Class in xapi.collect.proxy
 
MapOf(Map<K, V>, Class<K>, Class<V>) - Constructor for class xapi.collect.proxy.MapOf
 
MappedTemplate - Class in xapi.source.write
 
MappedTemplate(String, Iterable<String>) - Constructor for class xapi.source.write.MappedTemplate
 
MappedTemplate(String, String...) - Constructor for class xapi.source.write.MappedTemplate
 
mark - Variable in class xapi.bytecode.CodeIterator
 
matchClassFile(String) - Method in interface xapi.dev.scanner.api.ClasspathScanner
 
matchClassFile(String) - Method in class xapi.dev.scanner.impl.ClasspathScannerDefault
 
matchClassFiles(String...) - Method in interface xapi.dev.scanner.api.ClasspathScanner
 
matchClassFiles(String...) - Method in class xapi.dev.scanner.impl.ClasspathScannerDefault
 
matches(ClassFile) - Method in class xapi.bytecode.ClassFileMatchers.HasAnnotationMatcher
 
matches(ClassFile) - Method in class xapi.dev.scanner.impl.MatchesDirectSubclasses
 
matches(ClassFile) - Method in class xapi.dev.scanner.impl.MatchesImplementationsOf
 
matches(T) - Method in interface xapi.util.api.MatchesValue
 
matches(T) - Method in class xapi.util.matchers.MatchesAll
 
matches(T) - Method in class xapi.util.matchers.MatchesNone
 
MatchesAll<T> - Class in xapi.util.matchers
 
MatchesAll() - Constructor for class xapi.util.matchers.MatchesAll
 
MatchesDirectSubclasses - Class in xapi.dev.scanner.impl
 
MatchesDirectSubclasses(String...) - Constructor for class xapi.dev.scanner.impl.MatchesDirectSubclasses
 
MatchesImplementationsOf - Class in xapi.dev.scanner.impl
 
MatchesImplementationsOf(PrefixedMap<ByteCodeResource>, String...) - Constructor for class xapi.dev.scanner.impl.MatchesImplementationsOf
 
MatchesNone<T> - Class in xapi.util.matchers
 
MatchesNone() - Constructor for class xapi.util.matchers.MatchesNone
 
MatchesValue<T> - Interface in xapi.util.api
 
matchResource(String) - Method in interface xapi.dev.scanner.api.ClasspathScanner
 
matchResource(String) - Method in class xapi.dev.scanner.impl.ClasspathScannerDefault
 
matchResources(String...) - Method in interface xapi.dev.scanner.api.ClasspathScanner
 
matchResources(String...) - Method in class xapi.dev.scanner.impl.ClasspathScannerDefault
 
matchSourceFile(String) - Method in interface xapi.dev.scanner.api.ClasspathScanner
 
matchSourceFile(String) - Method in class xapi.dev.scanner.impl.ClasspathScannerDefault
 
matchSourceFiles(String...) - Method in interface xapi.dev.scanner.api.ClasspathScanner
 
matchSourceFiles(String...) - Method in class xapi.dev.scanner.impl.ClasspathScannerDefault
 
maxThreads() - Method in interface xapi.enviro.Enviro
 
maxThreads() - Method in class xapi.jre.process.ConcurrencyServiceJre
 
maybeAccept(String, ByteCodeResource, ClassFile, Class<? extends Annotation>) - Method in class xapi.dev.scanner.impl.ClasspathResourceMap
 
maybeRethrow(Throwable) - Static method in class xapi.util.X_Debug
 
MemberBuffer<Self extends MemberBuffer<Self>> - Class in xapi.dev.source
 
MemberBuffer() - Constructor for class xapi.dev.source.MemberBuffer
 
MemberBuffer(String) - Constructor for class xapi.dev.source.MemberBuffer
 
MemberData(int, String, String, String) - Constructor for class xapi.source.read.JavaLexer.MemberData
 
memberIndent() - Method in class xapi.dev.source.ClassBuffer
 
MemberInfo - Class in xapi.bytecode
 
MemberInfo() - Constructor for class xapi.bytecode.MemberInfo
 
MemberrefInfo - Class in xapi.bytecode
 
MemberrefInfo(int, int) - Constructor for class xapi.bytecode.MemberrefInfo
 
MemberrefInfo(DataInput) - Constructor for class xapi.bytecode.MemberrefInfo
 
members - Variable in class xapi.source.read.JavaModel.IsAnnotation
 
MemberValue - Class in xapi.bytecode.annotation
 
memberValuePair(String) - Method in class xapi.bytecode.annotation.AnnotationsWriter
Writes an element of a member_value_pairs array in annotation.
memberValuePair(int) - Method in class xapi.bytecode.annotation.AnnotationsWriter
Writes an element of a member_value_pairs array in annotation.
MemberValueVisitor - Interface in xapi.bytecode.annotation
 
merge(Key, Params) - Method in class xapi.collect.impl.AbstractMultiInitMap
 
merge(K1, K2) - Method in class xapi.inject.impl.LazyMerger
 
merge(K1, K2) - Method in interface xapi.util.api.MergesValues
 
MergesValues<K1,K2,V> - Interface in xapi.util.api
 
META_INF - Static variable in class xapi.util.X_Namespace
META-INF - Used a separate constant to encourage fragment reuse.
METHOD_DELETE - Static variable in class xapi.io.IOConstants
 
METHOD_GET - Static variable in class xapi.io.IOConstants
 
METHOD_HEAD - Static variable in class xapi.io.IOConstants
 
METHOD_PATCH - Static variable in class xapi.io.IOConstants
 
METHOD_POST - Static variable in class xapi.io.IOConstants
 
METHOD_PUT - Static variable in class xapi.io.IOConstants
 
MethodBuffer - Class in xapi.dev.source
 
MethodBuffer(SourceBuilder<?>) - Constructor for class xapi.dev.source.MethodBuffer
 
MethodBuffer(SourceBuilder<?>, String) - Constructor for class xapi.dev.source.MethodBuffer
 
methodInfo - Variable in class xapi.bytecode.CtBehavior
 
MethodInfo - Class in xapi.bytecode
 
MethodInfo(ConstPool, String, String) - Constructor for class xapi.bytecode.MethodInfo
Constructs a method_info structure.
MethodInfo(ConstPool, String, MethodInfo, Map<?, ?>) - Constructor for class xapi.bytecode.MethodInfo
Constructs a copy of method_info structure.
methodModifiers(int) - Static method in class xapi.source.X_Modifier
 
MethodrefInfo - Class in xapi.bytecode
 
MethodrefInfo(int, int) - Constructor for class xapi.bytecode.MethodrefInfo
 
MethodrefInfo(DataInput) - Constructor for class xapi.bytecode.MethodrefInfo
 
metricSuffix - Static variable in interface xapi.util.service.StringService
 
milli_to_nano - Static variable in interface xapi.time.service.TimeService
 
millis() - Method in class xapi.jre.time.JreTimeServiceHighPrecision
 
millis() - Method in interface xapi.time.api.Moment
 
millis() - Method in class xapi.time.impl.AbstractTimeService
 
millis() - Method in class xapi.time.impl.ImmutableMoment
 
MirroredAnnotation - Annotation Type in xapi.annotation.reflect
Using this annotation on any other annotation will tell our annotation processor to generate an annotation mirror class.
ModelValidator - Annotation Type in xapi.annotation.model
Define the validator class used to validate this model's fields.
ModelValidatorBuilder - Class in xapi.annotation.model
 
modifier - Variable in class xapi.dev.source.MemberBuffer
 
modifier() - Method in interface xapi.io.api.IOMessage
 
modifier - Variable in class xapi.source.read.JavaLexer.MemberData
 
MODIFIER_DEFAULT - Static variable in class xapi.source.read.JavaVisitor
 
ModifierExtractor() - Constructor for class xapi.source.read.JavaLexer.ModifierExtractor
 
modifierToProtection(int) - Static method in class xapi.source.X_Modifier
 
Moment - Interface in xapi.time.api
 
monitor(ConcurrentEnvironment.Priority, Provider<Boolean>, Runnable) - Method in class xapi.process.api.ConcurrentEnvironment
 
MONITORENTER - Static variable in interface xapi.bytecode.api.Opcode
 
MONITOREXIT - Static variable in interface xapi.bytecode.api.Opcode
 
move(int) - Method in class xapi.bytecode.CodeIterator
Moves to the given index.
MULTIANEWARRAY - Static variable in interface xapi.bytecode.api.Opcode
 
MultiException - Exception in xapi.except
 
MultiException() - Constructor for exception xapi.except.MultiException
 
MultiException(String) - Constructor for exception xapi.except.MultiException
 
MultiException(String, Throwable...) - Constructor for exception xapi.except.MultiException
 
MultithreadedStringTrie<E> - Class in xapi.collect.impl
NSFW This somewhat monsterous Trie implementation is a work in progress.
MultithreadedStringTrie() - Constructor for class xapi.collect.impl.MultithreadedStringTrie
 
MultithreadedStringTrie.Edge - Class in xapi.collect.impl
Our Edge class is one node in the Trie graph.
MultithreadedStringTrie.Itr - Class in xapi.collect.impl
 
mutable(boolean) - Method in class xapi.collect.api.CollectionOptions.Builder
 
mutable() - Method in class xapi.collect.api.CollectionOptions
 
MUTABLE - Static variable in class xapi.collect.X_Collect
 
MUTABLE_INSERTION_ORDERED - Static variable in class xapi.collect.X_Collect
 
MUTABLE_LIST - Static variable in class xapi.collect.X_Collect
 
MUTABLE_SET - Static variable in class xapi.collect.X_Collect
 

N

name - Variable in class xapi.bytecode.attributes.AttributeInfo
 
nameClinit - Static variable in class xapi.bytecode.MethodInfo
The name of class initializer (static initializer): <clinit>.
Named - Annotation Type in javax.inject
String-based qualifier.
nameIndex(int) - Method in class xapi.bytecode.attributes.LocalVariableAttribute
Returns the value of local_variable_table[i].name_index.
nameInit - Static variable in class xapi.bytecode.MethodInfo
The name of constructors: <init>.
NATIVE - Static variable in class xapi.source.X_Modifier
 
NEW - Static variable in interface xapi.bytecode.api.Opcode
 
NEWARRAY - Static variable in interface xapi.bytecode.api.Opcode
 
newArray(Class<T>, int) - Method in class xapi.reflect.impl.ReflectionServiceDefault
 
newArray(Class<T>, int...) - Method in class xapi.reflect.impl.ReflectionServiceDefault
 
newArray(Class<T>, int) - Method in interface xapi.reflect.service.ReflectionService
 
newArray(Class<T>, int...) - Method in interface xapi.reflect.service.ReflectionService
 
newArray(Class<T>, int) - Static method in class xapi.reflect.X_Reflect
 
newChild() - Method in class xapi.dev.source.CharBuffer
 
newChild(StringBuilder) - Method in class xapi.dev.source.CharBuffer
 
newClassMap(Class<V>, CollectionOptions) - Method in class xapi.collect.impl.CollectionServiceDefault
 
newClassMap(Class<V>, CollectionOptions) - Method in interface xapi.collect.service.CollectionService
 
newClassMap(Class<V>) - Static method in class xapi.collect.X_Collect
 
newClassMultiMap(Class<V>, CollectionOptions) - Method in class xapi.collect.impl.CollectionServiceDefault
 
newClassMultiMap(Class<V>, CollectionOptions) - Method in interface xapi.collect.service.CollectionService
 
newCollection() - Method in class xapi.collect.impl.IntToList
 
newCollection() - Method in class xapi.collect.impl.ObjectToAbstract
 
newCondition() - Method in interface xapi.process.api.AsyncLock
always throws NotYetImplemented.
newDeque() - Method in class xapi.collect.impl.IntToManyList
 
newDictionary() - Method in class xapi.collect.impl.CollectionServiceDefault
 
newDictionary() - Method in interface xapi.collect.service.CollectionService
 
newDictionary() - Static method in class xapi.collect.X_Collect
 
newEdge() - Method in class xapi.collect.impl.MultithreadedStringTrie
 
newEdge(char[], int, int, E) - Method in class xapi.collect.impl.MultithreadedStringTrie
 
newEdgeGreater(MultithreadedStringTrie<E>.Edge, int, char[], int, char[], int, int, E) - Method in class xapi.collect.impl.MultithreadedStringTrie
 
newEdgeGreater(StringTrie<E>.TrieEdge, int, char[], int, char[], int, int, E) - Method in class xapi.collect.impl.StringTrie
 
newEdgeGreater(StringTrie_2<E>.Edge, int, char[], int, char[], int, int, E) - Method in class xapi.collect.impl.StringTrie_2
 
newEdgeLesser(MultithreadedStringTrie<E>.Edge, int, char[], int, char[], int, int, E) - Method in class xapi.collect.impl.MultithreadedStringTrie
 
newEdgeLesser(StringTrie<E>.TrieEdge, int, char[], int, char[], int, int, E) - Method in class xapi.collect.impl.StringTrie
 
newEdgeLesser(StringTrie_2<E>.Edge, int, char[], int, char[], int, int, E) - Method in class xapi.collect.impl.StringTrie_2
 
newEntry(int, V) - Method in class xapi.collect.impl.IntToAbstract
 
newExecutor() - Method in interface xapi.dev.scanner.api.ClasspathScanner
 
newExecutor() - Method in class xapi.dev.scanner.impl.ClasspathScannerDefault
 
newFifo() - Method in class xapi.collect.impl.CollectionServiceDefault
 
newFifo() - Method in interface xapi.collect.service.CollectionService
 
newFifo() - Static method in class xapi.collect.X_Collect
 
newFifo() - Method in interface xapi.log.api.LogService
 
newFifo() - Method in class xapi.log.impl.AbstractLog
 
newFifo() - Method in class xapi.source.impl.AbstractMember
 
NewInstanceStrategy - Enum in xapi.annotation.reflect
 
newIntMultiMap(Class<X>) - Static method in class xapi.collect.X_Collect
 
newList(Class<? extends V>, CollectionOptions) - Method in class xapi.collect.impl.CollectionServiceDefault
 
newList() - Method in class xapi.collect.impl.IntToManyList
 
newList() - Method in class xapi.collect.impl.StringToManyList
 
newList(Class<? extends V>, CollectionOptions) - Method in interface xapi.collect.service.CollectionService
 
newList(Class<? extends V>) - Static method in class xapi.collect.X_Collect
 
newLock() - Method in class xapi.jre.process.ConcurrencyServiceJre
 
newLock() - Method in interface xapi.process.service.ConcurrencyService
 
newLock() - Static method in class xapi.process.X_Process
 
newMap(CollectionOptions) - Method in class xapi.collect.impl.CollectionServiceDefault
 
newMap(Class<K>, Class<V>, CollectionOptions) - Method in class xapi.collect.impl.CollectionServiceDefault
 
newMap() - Method in class xapi.collect.impl.IntToManyList
 
newMap() - Method in class xapi.collect.impl.ObjectToAbstract
 
newMap() - Method in class xapi.collect.impl.StringToDeepMap
 
newMap(Class<K>, Class<V>, CollectionOptions) - Method in interface xapi.collect.service.CollectionService
 
newMap(Class<K>, Class<V>) - Static method in class xapi.collect.X_Collect
 
newMap(Class<K>, Class<V>, CollectionOptions) - Static method in class xapi.collect.X_Collect
 
newMultiMap(Class<K>, Class<V>, CollectionOptions) - Method in class xapi.collect.impl.CollectionServiceDefault
 
newMultiMap(Class<K>, Class<V>, CollectionOptions) - Method in interface xapi.collect.service.CollectionService
 
newNode(T) - Method in class xapi.collect.impl.AbstractLinkedList
Called whenever a node is created, including the AbstractLinkedList.head node.
newNode(T) - Method in class xapi.collect.impl.SimpleLinkedList
 
newNode(T) - Method in class xapi.collect.impl.SimpleStack
 
newPair() - Static method in class xapi.util.impl.PairBuilder
 
newProcess(Process<T>) - Method in class xapi.process.impl.ConcurrencyServiceAbstract
 
newProcess(Process<T>) - Method in interface xapi.process.service.ConcurrencyService
Experimental; may replace ConcurrencyService.newThread(Runnable).
newProcess(Process<T>) - Static method in class xapi.process.X_Process
 
newProxy(Class<K>, Class<V>, CollectionOptions) - Method in class xapi.collect.impl.CollectionServiceDefault
 
newSet(Class<V>, CollectionOptions) - Method in class xapi.collect.impl.CollectionServiceDefault
 
newSet() - Method in class xapi.collect.impl.IntToManyList
 
newSet(Class<V>, CollectionOptions) - Method in interface xapi.collect.service.CollectionService
 
newSet(Class<V>) - Static method in class xapi.collect.X_Collect
 
newStringDeepMap(Class<? extends X>) - Static method in class xapi.collect.X_Collect
 
newStringMap(Class<? extends V>, CollectionOptions) - Method in class xapi.collect.impl.CollectionServiceDefault
 
newStringMap(Class<? extends V>, CollectionOptions) - Method in interface xapi.collect.service.CollectionService
 
newStringMap(Class<V>) - Static method in class xapi.collect.X_Collect
 
newStringMapInsertionOrdered(Class<V>) - Static method in class xapi.collect.X_Collect
 
newStringMultiMap(Class<V>, CollectionOptions) - Method in class xapi.collect.impl.CollectionServiceDefault
 
newStringMultiMap(Class<V>, CollectionOptions) - Method in interface xapi.collect.service.CollectionService
 
newStringMultiMap(Class<X>) - Static method in class xapi.collect.X_Collect
 
newStringMultiMap(Class<X>, Map<String, IntTo<X>>) - Static method in class xapi.collect.X_Collect
 
newThread(Runnable) - Method in class xapi.process.impl.ConcurrencyServiceAbstract
 
newThread(Runnable) - Method in interface xapi.process.service.ConcurrencyService
Experimental; may be deprecated.
newThread(Runnable) - Static method in class xapi.process.X_Process
 
next - Variable in class xapi.bytecode.attributes.CodeAttribute.LdcEntry
 
next() - Method in class xapi.bytecode.CodeIterator
Returns the index of the next instruction (not the operand following the current opcode).
next() - Method in class xapi.bytecode.Descriptor.Iterator
Returns the position of the next type character.
next() - Method in class xapi.collect.api.IntTo.IntToIterator
 
next - Variable in class xapi.collect.impl.AbstractLinkedList.Node
 
next() - Method in class xapi.collect.impl.AbstractLinkedList.NodeIterator
 
next() - Method in class xapi.collect.impl.EmptyIterator
 
next() - Method in class xapi.collect.impl.MultithreadedStringTrie.Itr
 
next - Variable in class xapi.collect.impl.SimpleFifo.Node
 
next() - Method in class xapi.collect.impl.SimpleLinkedList.ListIter
 
next() - Method in class xapi.collect.impl.SimpleLinkedList.NodeIteratorReverse
 
next - Variable in class xapi.collect.impl.StringStack
 
next() - Method in class xapi.dev.resource.impl.ResourceCollection.FileResourceIterator
 
next() - Method in class xapi.dev.resource.impl.ResourceCollection.JarResourceIterator
 
next() - Method in class xapi.inject.impl.RuntimeInjectorAbstract.ScopeMap.ScopeIterator
 
next() - Method in interface xapi.source.api.CharIterator
 
next() - Method in class xapi.source.impl.StringCharIterator
 
nextIndex() - Method in class xapi.collect.impl.SimpleLinkedList.ListIter
 
nextOpcode(byte[], int) - Static method in class xapi.bytecode.CodeIterator
Calculates the index of the next opcode.
NILLABLE - Static variable in interface xapi.source.api.IsGeneric
A flag for generics that can be erased if we are targetting java 7.
NO_OP - Static variable in interface xapi.util.api.Destroyer
 
NO_OP - Static variable in interface xapi.util.api.SuccessHandler
 
NO_OP_ANNOTATION_MEMBER_VISITOR - Static variable in class xapi.source.read.JavaLexer
 
Node() - Constructor for class xapi.collect.impl.AbstractLinkedList.Node
 
Node() - Constructor for class xapi.collect.impl.SimpleFifo.Node
 
NodeIterator() - Constructor for class xapi.collect.impl.AbstractLinkedList.NodeIterator
 
NodeIteratorReverse() - Constructor for class xapi.collect.impl.SimpleLinkedList.NodeIteratorReverse
 
None() - Constructor for class xapi.annotation.inject.XInject.None
 
NONE - Static variable in class xapi.source.read.JavaVisitor.TypeData
 
NONE - Static variable in interface xapi.util.api.MatchesValue
 
NoOp() - Constructor for class xapi.util.api.ProvidesValue.NoOp
 
NoOp() - Constructor for class xapi.util.api.ReceivesValue.NoOp
 
NOP - Static variable in interface xapi.bytecode.api.Opcode
 
normalize(String) - Static method in class xapi.inject.impl.InjectionScope
 
normalize(String) - Method in class xapi.io.impl.AbstractIOService
 
NoSuchClassError - Error in xapi.bytecode
 
NoSuchClassError(String, Error) - Constructor for error xapi.bytecode.NoSuchClassError
Constructs an exception.
NotAuthorized - Exception in xapi.except
 
NotAuthorized() - Constructor for exception xapi.except.NotAuthorized
 
NotAuthorized(String, boolean) - Constructor for exception xapi.except.NotAuthorized
 
NotConfiguredCorrectly - Error in xapi.except
 
NotConfiguredCorrectly(String) - Constructor for error xapi.except.NotConfiguredCorrectly
 
NotFoundException - Exception in xapi.bytecode
Signals that something could not be found.
NotFoundException(String) - Constructor for exception xapi.bytecode.NotFoundException
 
NotFoundException(String, Exception) - Constructor for exception xapi.bytecode.NotFoundException
 
NotImplemented - Error in xapi.except
 
NotImplemented(String) - Constructor for error xapi.except.NotImplemented
 
NotLoadedYet - Exception in xapi.except
 
NotLoadedYet(String) - Constructor for exception xapi.except.NotLoadedYet
 
NotLoadedYet(Class<?>, String) - Constructor for exception xapi.except.NotLoadedYet
 
notNull(String) - Static method in class xapi.util.X_String
 
notNullOrEmpty(String) - Method in class xapi.jre.util.JreStringService
 
notNullOrEmpty(String, String) - Method in class xapi.jre.util.JreStringService
 
notNullOrEmpty(String) - Method in interface xapi.util.service.StringService
 
notNullOrEmpty(String, String) - Method in interface xapi.util.service.StringService
 
NotYetImplemented - Error in xapi.except
 
NotYetImplemented(String) - Constructor for error xapi.except.NotYetImplemented
 
now() - Method in class xapi.jre.time.JreTimeServiceHighPrecision
 
now() - Method in class xapi.process.impl.ConcurrencyServiceAbstract
 
now() - Method in interface xapi.process.service.ConcurrencyService
 
now() - Static method in class xapi.process.X_Process
 
now - Variable in class xapi.time.impl.AbstractTimeService
 
now() - Method in class xapi.time.impl.AbstractTimeService
 
now() - Method in interface xapi.time.service.TimeService
 
now() - Static method in class xapi.time.X_Time
 
nowPlus(double) - Static method in class xapi.time.X_Time
 
nowPlusOne() - Method in class xapi.jre.time.JreTimeServiceHighPrecision
 
nowPlusOne() - Method in class xapi.time.impl.AbstractTimeService
 
nowPlusOne() - Method in interface xapi.time.service.TimeService
Returns a new moment guaranteed to be one nano later than any other method.
NULL - Static variable in class xapi.bytecode.attributes.StackMap
Null_variable_info.tag.
NULL - Static variable in class xapi.bytecode.attributes.StackMapTable
Null_variable_info.tag.
NullCheckOnGet() - Constructor for class xapi.inject.impl.SingletonProvider.NullCheckOnGet
 
NullCheckOnSet(X) - Constructor for class xapi.inject.impl.LazyPojo.NullCheckOnSet
 
numAnnotations() - Method in class xapi.bytecode.annotation.AnnotationsAttribute
Returns num_annotations.
numAnnotations(int) - Method in class xapi.bytecode.annotation.AnnotationsWriter
Writes num_annotations in Runtime(In)VisibleAnnotations_attribute.
numOfEntries() - Method in class xapi.bytecode.attributes.StackMap
Returns number_of_entries.
numOfParameters(String) - Static method in class xapi.bytecode.Descriptor
Returns the number of the prameters included in the given descriptor.
numParameters(int) - Method in class xapi.bytecode.annotation.AnnotationsWriter
Writes num_parameters in Runtime(In)VisibleParameterAnnotations_attribute.
numParameters() - Method in class xapi.bytecode.attributes.ParameterAnnotationsAttribute
Returns num_parameters.

O

OBJECT - Static variable in class xapi.bytecode.attributes.StackMap
Object_variable_info.tag.
OBJECT - Static variable in class xapi.bytecode.attributes.StackMapTable
Object_variable_info.tag.
ObjectTo<K,V> - Interface in xapi.collect.api
 
ObjectTo.Many<K,V> - Interface in xapi.collect.api
 
ObjectToAbstract<K,V> - Class in xapi.collect.impl
 
ObjectToAbstract(Class<K>, Class<V>, CollectionProxy<K, V>, Provider<Iterable<Map.Entry<K, V>>>, Comparator<K>, Comparator<V>) - Constructor for class xapi.collect.impl.ObjectToAbstract
 
ObjectToAbstract.ManyAbstract<K,V> - Class in xapi.collect.impl
 
ObjectType() - Constructor for class xapi.bytecode.attributes.SignatureAttribute.ObjectType
 
objectVariable(int, int) - Method in class xapi.bytecode.attributes.StackMap.Walker
Invoked when an element of type Object_variable_info is visited.
of(String) - Static method in class xapi.bytecode.Descriptor
Converts to a descriptor from a Java class name
of(CtClass) - Static method in class xapi.bytecode.Descriptor
Returns the descriptor representing the given type.
ofConstructor(CtClass[]) - Static method in class xapi.bytecode.Descriptor
Returns the descriptor representing a constructor receiving the given parameter types.
offer(E) - Method in class xapi.collect.proxy.QueueOf
 
offer(T) - Method in class xapi.process.impl.ProcessQueueAbstract
 
offerFirst(E) - Method in class xapi.collect.proxy.QueueOf
 
offerLast(E) - Method in class xapi.collect.proxy.QueueOf
 
ofMethod(CtClass, CtClass[]) - Static method in class xapi.bytecode.Descriptor
Returns the descriptor representing a method that receives the given parameter types and returns the given type.
ofParameters(CtClass[]) - Static method in class xapi.bytecode.Descriptor
Returns the descriptor representing a list of parameter types.
onAdd(N, N) - Method in class xapi.collect.impl.AbstractLinkedList
 
onAdd(SimpleLinkedList.LinkedListNode<T>, SimpleLinkedList.LinkedListNode<T>) - Method in class xapi.collect.impl.SimpleLinkedList
 
onAppend() - Method in class xapi.dev.source.CharBuffer
 
onAppend() - Method in class xapi.dev.source.MethodBuffer
 
onCancel() - Method in class xapi.io.api.DelegatingIOCallback
 
onCancel() - Method in interface xapi.io.api.IOCallback
 
onCancel() - Method in class xapi.io.impl.IOCallbackDefault
 
onCreate(X) - Method in class xapi.inject.impl.SingletonInitializer
 
onCreate(X) - Method in class xapi.inject.impl.SingletonProvider
Called whenever the object is initialized.
onDestroy() - Method in class xapi.util.api.HasLifecycle.LifecycleHandler
 
onDestroy() - Method in interface xapi.util.api.HasLifecycle
 
onDestroyed(X) - Method in class xapi.inject.impl.LazyPojo
 
onEmpty(MultithreadedStringTrie<char[]>.Edge, Chars, int, int) - Method in class xapi.collect.impl.CharPoolTrie
 
onEmpty(MultithreadedStringTrie<E>.Edge, Chars, int, int) - Method in class xapi.collect.impl.MultithreadedStringTrie
 
onEmpty(StringTrie<E>.TrieEdge, Chars, int, int) - Method in class xapi.collect.impl.StringTrie
 
onEmpty(StringTrie_2<E>.Edge, Chars, int, int) - Method in class xapi.collect.impl.StringTrie_2
 
onEnd() - Method in interface xapi.io.api.LineReader
 
onEnd() - Method in class xapi.io.api.SimpleLineReader
 
onEnd() - Method in class xapi.io.api.StringReader
 
onEnd0() - Method in class xapi.io.api.StringReader
 
onError(Throwable) - Method in class xapi.io.api.DelegatingIOCallback
 
onError(Throwable) - Method in interface xapi.io.api.IOCallback
 
onError(Throwable) - Method in class xapi.io.impl.IOCallbackDefault
 
onError(Type) - Method in interface xapi.util.api.ErrorHandler
Called to route throwable errors to a callback
OneToMany - Annotation Type in xapi.annotation.process
A process annotation which fans out one signal into many.
OneToOne - Annotation Type in xapi.annotation.process
 
onFirstAppend() - Method in class xapi.dev.source.MethodBuffer
 
OnGC - Annotation Type in xapi.annotation.gc
Using the OnGC annotation in collaboration with X_GC allows objects to cleanly automate the job of cleaning up their children.
onInit() - Method in class xapi.util.api.HasLifecycle.LifecycleHandler
 
onInit() - Method in interface xapi.util.api.HasLifecycle
 
onLine(String) - Method in interface xapi.io.api.LineReader
 
onLine(String) - Method in class xapi.io.api.StringReader
 
OnProcessDeath - Annotation Type in xapi.annotation.process
Used on INSTANCE methods that should be run only when a process is complete, in either success or error state.
OnProcessStart - Annotation Type in xapi.annotation.process
A method annotation used to tell the X_Process macro that you wish the method to be called when the process begins.
onStart() - Method in interface xapi.io.api.LineReader
 
onStart() - Method in class xapi.io.api.SimpleLineReader
 
onStart() - Method in class xapi.io.api.StringReader
 
onStart() - Method in class xapi.util.api.HasLifecycle.LifecycleHandler
 
onStart() - Method in interface xapi.util.api.HasLifecycle
 
onStop() - Method in class xapi.util.api.HasLifecycle.LifecycleHandler
 
onStop() - Method in interface xapi.util.api.HasLifecycle
 
onSuccess(V) - Method in class xapi.io.api.DelegatingIOCallback
 
onSuccess(V) - Method in class xapi.io.impl.IOCallbackDefault
 
onSuccess(Type) - Method in interface xapi.util.api.SuccessHandler
Called when an asynchronous process successfully returns.
OnThreadDeath - Annotation Type in xapi.annotation.process
Used on STATIC methods that should be run only when a thread is put down to rest.
onWhitespace(char, CharIterator) - Method in class xapi.source.impl.LexerForWords
 
onWord(String, CharIterator) - Method in class xapi.source.impl.LexerForWords
 
onWord(String, CharIterator) - Method in class xapi.source.impl.LexerStack
 
onWord(LexerStack, String, CharIterator) - Method in class xapi.source.impl.LexerStack
 
onWordStart(char, CharIterator) - Method in class xapi.source.impl.LexerForWords
 
OPAQUE - Static variable in interface xapi.source.api.IsGeneric
Default bounds of opaque means "just print the name in the <>".
Opcode - Interface in xapi.bytecode.api
 
open() - Method in interface xapi.dev.resource.api.ClasspathResource
 
open() - Method in class xapi.dev.resource.impl.DelegateClasspathResource
 
open() - Method in class xapi.dev.resource.impl.FileBackedResource
 
open() - Method in class xapi.dev.resource.impl.JarBackedResource
 
openClassfile(String) - Method in class xapi.bytecode.ClassClassPath
Obtains a class file by getResourceAsStream().
openClassfile(String) - Method in interface xapi.bytecode.ClassPath
Opens a class file.
OptionLogLevel - Interface in xapi.args
Option to set the tree logger log level.
origIndent - Variable in class xapi.dev.source.MemberBuffer
 
outdent() - Method in class xapi.dev.source.MemberBuffer
 
outdent() - Method in class xapi.dev.source.PrintBuffer
 
outerClass(int) - Method in class xapi.bytecode.attributes.InnerClassesAttribute
Returns the class name indicated by classes[nth].outer_class_info_index.
outerClassIndex(int) - Method in class xapi.bytecode.attributes.InnerClassesAttribute
Returns classes[nth].outer_class_info_index.
output(T) - Method in interface xapi.process.impl.IOProcess.Output
 
owner() - Method in interface xapi.process.api.ProcessRequest
 

P

packageSeparator() - Method in class xapi.source.impl.AbstractMember
 
packageSeparator() - Method in class xapi.source.impl.SourceServiceDefault
 
packageSeparator() - Method in interface xapi.source.service.SourceService
 
Pair<X,Y> - Interface in xapi.util.api
 
PairBuilder - Class in xapi.util.impl
 
PairBuilder() - Constructor for class xapi.util.impl.PairBuilder
 
pairOf(X, Y) - Static method in class xapi.util.impl.PairBuilder
 
ParameterAnnotationsAttribute - Class in xapi.bytecode.attributes
 
ParameterAnnotationsAttribute(ConstPool, String, byte[]) - Constructor for class xapi.bytecode.attributes.ParameterAnnotationsAttribute
Constructs a Runtime(In)VisibleParameterAnnotations_attribute.
ParameterAnnotationsAttribute(ConstPool, String) - Constructor for class xapi.bytecode.attributes.ParameterAnnotationsAttribute
Constructs an empty Runtime(In)VisibleParameterAnnotations_attribute.
parameters(int, int) - Method in class xapi.bytecode.annotation.AnnotationsAttribute.Copier
 
parameters(int, int) - Method in class xapi.bytecode.annotation.AnnotationsAttribute.Parser
 
parameters() - Method in class xapi.bytecode.annotation.AnnotationsAttribute.Walker
 
parameters(int, int) - Method in class xapi.bytecode.annotation.AnnotationsAttribute.Walker
 
paramSize(String) - Static method in class xapi.bytecode.Descriptor
Computes the data size of parameters.
ParamValidator - Annotation Type in xapi.annotation.model
 
parent - Variable in class xapi.bytecode.ClassPool
 
parse() - Method in class xapi.bytecode.attributes.StackMapTable.Walker
Visits each entry of the stack map frames.
parseAnnotations() - Method in class xapi.bytecode.annotation.AnnotationsAttribute.Parser
 
parseClass(byte[]) - Method in class xapi.source.impl.SourceServiceDefault
 
parseClass(String) - Method in class xapi.source.impl.SourceServiceDefault
 
parseClass(byte[]) - Method in interface xapi.source.service.SourceService
 
parseClass(String) - Method in interface xapi.source.service.SourceService
 
parseMemberValue() - Method in class xapi.bytecode.annotation.AnnotationsAttribute.Parser
 
parseParameters() - Method in class xapi.bytecode.annotation.AnnotationsAttribute.Parser
 
Parser(byte[], ConstPool) - Constructor for class xapi.bytecode.annotation.AnnotationsAttribute.Parser
Constructs a parser.
PASS_ARRAY - Static variable in class xapi.bytecode.CtNewConstructor
Specifies that parameters are converted into an array of Object and passed to a super-class' constructor.
PASS_NONE - Static variable in class xapi.bytecode.CtNewConstructor
Specifies that no parameters are passed to a super-class' constructor.
PASS_PARAMS - Static variable in class xapi.bytecode.CtNewConstructor
Specifies that parameters are passed as is to a super-class' constructor.
PASS_THRU - Static variable in class xapi.collect.impl.AbstractInitMap
 
PASS_THRU - Static variable in interface xapi.util.api.ConvertsValue
 
Pc() - Constructor for class xapi.bytecode.attributes.LineNumberAttribute.Pc
 
peek() - Method in class xapi.collect.proxy.QueueOf
 
peek() - Method in class xapi.process.impl.ProcessQueueAbstract
 
peek() - Method in interface xapi.source.api.CharIterator
 
peek() - Method in class xapi.source.impl.StringCharIterator
 
peekFirst() - Method in class xapi.collect.proxy.QueueOf
 
peekLast() - Method in class xapi.collect.proxy.QueueOf
 
peekString() - Method in class xapi.source.impl.StringCharIterator
 
PersistenceStrategy - Enum in xapi.annotation.model
 
Persistent - Annotation Type in xapi.annotation.model
 
PersistentBuilder - Class in xapi.annotation.model
 
pkgName - Variable in class xapi.source.read.JavaVisitor.TypeData
The prefix of lowercase package fragments.
platform() - Method in interface xapi.enviro.Enviro
 
Platform - Annotation Type in xapi.platform
This annotation is used to annotate other annotations which define a particular injection platform.
platform - Static variable in class xapi.util.X_Properties
 
PlatformPair() - Constructor for class xapi.dev.processor.InjectionAnnotationProcessor.PlatformPair
 
PlatformSelector - Interface in xapi.platform
 
PlatformSelector.AlwaysTrue - Class in xapi.platform
 
Pointer<X> - Class in xapi.util.api
This is not "actually" a pointer, but a hard Reference.
Pointer() - Constructor for class xapi.util.api.Pointer
 
Pointer(X) - Constructor for class xapi.util.api.Pointer
 
Pojo<X> - Class in xapi.util.impl
 
Pojo() - Constructor for class xapi.util.impl.Pojo
 
Pojo(X) - Constructor for class xapi.util.impl.Pojo
 
poll() - Method in class xapi.collect.proxy.QueueOf
 
poll() - Method in class xapi.process.impl.ProcessQueueAbstract
 
pollFirst() - Method in class xapi.collect.proxy.QueueOf
 
pollLast() - Method in class xapi.collect.proxy.QueueOf
 
POP - Static variable in interface xapi.bytecode.api.Opcode
 
pop() - Method in interface xapi.collect.api.IntTo
 
pop() - Method in class xapi.collect.impl.IntToAbstract
 
pop() - Method in class xapi.collect.impl.IntToList
 
pop() - Method in class xapi.collect.impl.IntToManyList
 
pop() - Method in class xapi.collect.proxy.QueueOf
 
POP2 - Static variable in interface xapi.bytecode.api.Opcode
 
position - Variable in class xapi.bytecode.CodeIterator.Gap
The position of the gap.
post(String, String, StringDictionary<String>, IOCallback<IOMessage<String>>) - Method in interface xapi.io.service.IOService
 
post(String, String, StringDictionary<String>, IOCallback<IOMessage<String>>) - Method in class xapi.jre.io.IOServiceDefault
 
PrefixedMap<T> - Interface in xapi.collect.api
 
preload(Class<?>) - Method in interface xapi.inject.api.InjectionService
 
preload(Class<?>) - Method in class xapi.inject.impl.RuntimeInjectorAbstract
 
preventOverride() - Method in interface xapi.annotation.reflect.ReflectionAnnotation
Used to allow package-level or type-level annotations to override children.
previous() - Method in class xapi.collect.impl.SimpleLinkedList.ListIter
 
previousIndex() - Method in class xapi.collect.impl.SimpleLinkedList.ListIter
 
Primitives - Enum in xapi.source.api
 
primitiveToObject(String) - Static method in class xapi.source.X_Source
 
print(PrintWriter) - Method in class xapi.bytecode.attributes.StackMap
Prints this stack map.
print(PrintWriter) - Method in class xapi.bytecode.ClassInfo
 
print(PrintWriter) - Method in class xapi.bytecode.ConstInfo
 
print(PrintWriter) - Method in class xapi.bytecode.ConstInfoPadding
 
print() - Method in class xapi.bytecode.ConstPool
Prints the contents of the constant pool table.
print(PrintWriter) - Method in class xapi.bytecode.ConstPool
Prints the contents of the constant pool table.
print(PrintWriter) - Method in class xapi.bytecode.DoubleInfo
 
print(PrintWriter) - Method in class xapi.bytecode.FloatInfo
 
print(PrintWriter) - Method in class xapi.bytecode.IntegerInfo
 
print(PrintWriter) - Method in class xapi.bytecode.LongInfo
 
print(PrintWriter) - Method in class xapi.bytecode.MemberrefInfo
 
print(PrintWriter) - Method in class xapi.bytecode.StringInfo
 
print(PrintWriter) - Method in class xapi.bytecode.Utf8Info
 
print(String) - Method in class xapi.dev.source.MemberBuffer
 
print(String) - Method in class xapi.dev.source.PrintBuffer
 
print(String) - Method in class xapi.util.X_Debug.DebugStream
 
printAfter(String) - Method in class xapi.dev.source.CharBuffer
Append the given string, and return a printbuffer to append to this point.
printBefore(String) - Method in class xapi.dev.source.PrintBuffer
Prepend the given string, and return a printbuffer to append to this point.
PrintBuffer - Class in xapi.dev.source
 
PrintBuffer() - Constructor for class xapi.dev.source.PrintBuffer
 
PrintBuffer(int) - Constructor for class xapi.dev.source.PrintBuffer
 
PrintBuffer(PrintBuffer) - Constructor for class xapi.dev.source.PrintBuffer
 
PrintBuffer(StringBuilder) - Constructor for class xapi.dev.source.PrintBuffer
 
println(PrintWriter) - Method in class xapi.bytecode.attributes.StackMapTable
Prints the stack table map.
println(PrintStream) - Method in class xapi.bytecode.attributes.StackMapTable
Prints the stack table map.
println() - Method in class xapi.dev.source.MemberBuffer
 
println(char[]) - Method in class xapi.dev.source.MemberBuffer
 
println(CharSequence) - Method in class xapi.dev.source.MemberBuffer
 
println(Object) - Method in class xapi.dev.source.MemberBuffer
 
println(String) - Method in class xapi.dev.source.MemberBuffer
 
println() - Method in class xapi.dev.source.PrintBuffer
 
println(Object) - Method in class xapi.dev.source.PrintBuffer
 
println(String) - Method in class xapi.dev.source.PrintBuffer
 
println(CharSequence) - Method in class xapi.dev.source.PrintBuffer
 
println(char[]) - Method in class xapi.dev.source.PrintBuffer
 
println() - Method in class xapi.dev.util.DebugPrintWriter
 
println() - Method in class xapi.util.X_Debug.DebugStream
 
priority() - Method in interface xapi.dev.resource.api.ClasspathResource
 
priority() - Method in class xapi.dev.resource.impl.DelegateClasspathResource
 
priority() - Method in class xapi.dev.resource.impl.FileBackedResource
 
priority() - Method in class xapi.dev.resource.impl.JarBackedResource
 
privacy - Variable in class xapi.dev.source.ClassBuffer
 
PRIVATE - Static variable in class xapi.source.X_Modifier
 
process(Set<? extends TypeElement>, RoundEnvironment) - Method in class xapi.dev.processor.AnnotationMirrorProcessor
 
process(Set<? extends TypeElement>, RoundEnvironment) - Method in class xapi.dev.processor.InjectionAnnotationProcessor
 
Process<T> - Interface in xapi.process.api
 
process(float) - Method in interface xapi.process.api.Process
 
process(float) - Method in class xapi.process.impl.AbstractProcess
 
process(float) - Method in class xapi.process.impl.IOProcess
 
ProcessController<T> - Class in xapi.process.api
 
ProcessController(Process<T>) - Constructor for class xapi.process.api.ProcessController
 
ProcessCursor<K extends Serializable> - Class in xapi.process.api
A state-blob for creating a resumable operation, most often sent to you by an exception, or thrown by you via a RescheduleException.
ProcessCursor(Iterable<K>, int) - Constructor for class xapi.process.api.ProcessCursor
 
ProcessQueueAbstract<T> - Class in xapi.process.impl
 
ProcessQueueAbstract(int) - Constructor for class xapi.process.impl.ProcessQueueAbstract
 
ProcessRequest - Interface in xapi.process.api
 
ProcessSettings - Annotation Type in xapi.process.api
 
properties() - Method in interface xapi.enviro.Enviro
 
Property - Annotation Type in xapi.annotation.common
 
PROPERTY_DEBUG - Static variable in class xapi.util.X_Namespace
"xapi.debug" System property for setting debug level
PROPERTY_INJECTOR - Static variable in class xapi.util.X_Namespace
"xapi.injector" System property for choosing the runtime injector to use.
PROPERTY_INSTANCES - Static variable in class xapi.util.X_Namespace
"xapi.instances" System property for looking up the instances location to use at runtime
PROPERTY_LOG_LEVEL - Static variable in class xapi.util.X_Namespace
"xapi.log.level" -> The default log level to use; Choices are: ERROR, WARN, INFO, TRACE, DEBUG, SPAM or ALL.
PROPERTY_MODEL_ROOT - Static variable in class xapi.util.X_Namespace
"xapi.model.root" Root class to use for model generation.
PROPERTY_MODEL_STRATEGY - Static variable in class xapi.util.X_Namespace
"xapi.model.strategy" The strategy to use for model generation; passed to whatever xapi.dev.model.ModelGenerator is injected.
PROPERTY_MULTITHREADED - Static variable in class xapi.util.X_Namespace
"xapi.multithreaded" System property for enabling or disabling the use of mutlithreading.
PROPERTY_PLATFORM - Static variable in class xapi.util.X_Namespace
"xapi.platform" System property for specifying injection runtime.
PROPERTY_PROVIDER - Static variable in class xapi.util.X_Namespace
"xapi.properties" System property for setting the class to act as runtime PropertyService.
PROPERTY_RUNTIME_META - Static variable in class xapi.util.X_Namespace
"xapi.meta" Location to write injection metadata, if runtime injection is allowed
PROPERTY_RUNTIME_SCANPATH - Static variable in class xapi.util.X_Namespace
"xapi.inject.packages" Comma-separated list of classpath prefixes to scan for runtime injection.
PROPERTY_SERVER - Static variable in class xapi.util.X_Namespace
"xapi.server" System property for telling a runtime environment if it is a server or not.
PROPERTY_SERVER_HOST - Static variable in class xapi.util.X_Namespace
"xapi.server.host" System property for telling server what hostname it is.
PROPERTY_SERVER_PORT - Static variable in class xapi.util.X_Namespace
"xapi.server.port" System property for telling server what, if any, port to use.
PROPERTY_SINGLETONS - Static variable in class xapi.util.X_Namespace
"xapi.singletons" System property for looking up the singletons location to use at runtime
PROPERTY_TEST - Static variable in class xapi.util.X_Namespace
"xapi.test" System property for enabling X_Runtime.isTest() to return true.
PROPERTY_USE_X_INJECT - Static variable in class xapi.util.X_Namespace
"xapi.inject" Send false to explicitly disable runtime injection.
PROPERTY_XAPI_HOME - Static variable in class xapi.util.X_Namespace
"xapi.home" Sets the working location of a local xapi install, if any.
PropertyService - Interface in xapi.util.service
 
PropertyServiceDefault - Class in xapi.util.impl
 
PropertyServiceDefault() - Constructor for class xapi.util.impl.PropertyServiceDefault
 
PROTECTED - Static variable in class xapi.source.X_Modifier
 
provide(Class<? super T>) - Method in interface xapi.inject.api.Injector
Synchronously returns a singleton which implements or extends this method's generic type.
provide(Class<? super T>) - Method in class xapi.inject.impl.JreInjector
 
Provider<T> - Interface in javax.inject
Provides instances of T.
ProviderAdapter<X> - Class in xapi.util.impl
 
ProviderAdapter() - Constructor for class xapi.util.impl.ProviderAdapter
 
ProvidesValue<X> - Interface in xapi.util.api
A basic interface to be used to provide an object of the declared type.
ProvidesValue.NoOp<X> - Class in xapi.util.api
A handy class when you want a placeholder object that just returns null until the provider is replaced.
proxy - Variable in class xapi.inject.impl.SingletonProvider
The proxy object will override itself on first load with a bare pojo-based provider.
prune() - Method in class xapi.bytecode.ClassFile
Discards all attributes, associated with both the class file and the members such as a code attribute and exceptions attribute.
prune() - Method in class xapi.bytecode.CtClass
Discards unnecessary attributes, in particular, CodeAttributes (method bodies) of the class, to minimize the memory footprint.
prune() - Method in class xapi.bytecode.CtClassType
 
PUBLIC - Static variable in class xapi.source.X_Modifier
 
PUBLIC_FINAL - Static variable in class xapi.source.X_Modifier
 
PUBLIC_STATIC_FINAL - Static variable in class xapi.source.X_Modifier
 
push(T) - Method in interface xapi.collect.api.IntTo
 
push(V) - Method in class xapi.collect.impl.IntToAbstract
 
push(E) - Method in class xapi.collect.impl.IntToList
 
push(IntTo<X>) - Method in class xapi.collect.impl.IntToManyList
 
push(String, T) - Method in class xapi.collect.impl.StringStack
 
push(E) - Method in class xapi.collect.proxy.QueueOf
 
pushDeferred(Runnable) - Method in class xapi.jre.process.ConcurrencyServiceJre.JreConcurrentEnvironment
 
pushDeferred(Runnable) - Method in class xapi.process.api.ConcurrentEnvironment
 
pushEventually(Runnable) - Method in class xapi.jre.process.ConcurrencyServiceJre.JreConcurrentEnvironment
 
pushEventually(Runnable) - Method in class xapi.process.api.ConcurrentEnvironment
 
pushFinally(Runnable) - Method in class xapi.jre.process.ConcurrencyServiceJre.JreConcurrentEnvironment
 
pushFinally(Runnable) - Method in class xapi.process.api.ConcurrentEnvironment
 
pushThread(Thread) - Method in class xapi.jre.process.ConcurrencyServiceJre.JreConcurrentEnvironment
 
pushThread(Thread) - Method in class xapi.process.api.ConcurrentEnvironment
 
put(CtClass, CtClass) - Method in class xapi.bytecode.ClassMap
Maps a class name to another name in this hashtable.
put(String, String) - Method in class xapi.bytecode.ClassMap
Maps a class name to another name in this hashtable.
put(Key, Value) - Method in interface xapi.collect.api.InitMap
 
put(K, V) - Method in interface xapi.collect.api.ObjectTo
 
put(String, T) - Method in interface xapi.collect.api.PrefixedMap
 
put(String, V) - Method in interface xapi.collect.api.StringTo
 
put(CharSequence, E) - Method in interface xapi.collect.api.StringTrie
 
put(CharSequence, int, int, E) - Method in interface xapi.collect.api.StringTrie
 
put(CharSequence, E, StringTrie.StringTrieCursor<E>) - Method in interface xapi.collect.api.StringTrie
 
put(CharSequence, int, int, E, StringTrie.StringTrieCursor<E>) - Method in interface xapi.collect.api.StringTrie
 
put(Key, Value) - Method in class xapi.collect.impl.AbstractInitMap
 
put(int, V) - Method in class xapi.collect.impl.IntToAbstract
 
put(Map.Entry<Integer, V>) - Method in class xapi.collect.impl.IntToAbstract
 
put(Map.Entry<Integer, E>) - Method in class xapi.collect.impl.IntToList
 
put(Map.Entry<Integer, IntTo<X>>) - Method in class xapi.collect.impl.IntToManyList
 
put(char[], int, int, E) - Method in class xapi.collect.impl.MultithreadedStringTrie
 
put(String, E) - Method in class xapi.collect.impl.MultithreadedStringTrie
 
put(Map.Entry<K, V>) - Method in class xapi.collect.impl.ObjectToAbstract
 
put(String, V) - Method in class xapi.collect.impl.StringToAbstract
 
put(char[], int, int, E) - Method in class xapi.collect.impl.StringTrie
 
put(String, E) - Method in class xapi.collect.impl.StringTrie
 
put(char[], int, int, E) - Method in class xapi.collect.impl.StringTrie_2
 
put(String, E) - Method in class xapi.collect.impl.StringTrie_2
 
put(Map.Entry<K, V>) - Method in interface xapi.collect.proxy.CollectionProxy
 
put(Map.Entry<K, V>) - Method in class xapi.collect.proxy.MapOf
 
put(K, V) - Method in class xapi.collect.proxy.MapOf
 
put(CharSequence, E) - Method in class xapi.collect.trie.StringTrieAbstract
 
put(CharSequence, int, int, E) - Method in class xapi.collect.trie.StringTrieAbstract
 
put(CharSequence, E, StringTrie.StringTrieCursor<E>) - Method in class xapi.collect.trie.StringTrieAbstract
 
put(CharSequence, int, int, E, StringTrie.StringTrieCursor<E>) - Method in class xapi.collect.trie.StringTrieAbstract
 
put(String, byte[], StringDictionary<String>, IOCallback<IOMessage<String>>) - Method in class xapi.io.impl.AbstractIOService
 
put(String, byte[], StringDictionary<String>, IOCallback<IOMessage<String>>) - Method in interface xapi.io.service.IOService
 
put0(Object, Object) - Method in class xapi.bytecode.ClassMap
 
putAll(Iterable<Map.Entry<K, V>>) - Method in interface xapi.collect.api.HasValues
 
putAll(Iterable<Map.Entry<K, V>>) - Method in class xapi.collect.impl.ObjectToAbstract
 
putAll(Iterable<Map.Entry<String, V>>) - Method in class xapi.collect.impl.StringToAbstract
 
putAll(Iterable<Map.Entry<K, V>>) - Method in class xapi.collect.proxy.MapOf
 
putAll(Map<? extends K, ? extends V>) - Method in class xapi.collect.proxy.MapOf
 
PUTFIELD - Static variable in interface xapi.bytecode.api.Opcode
 
putIfNone(String, String) - Method in class xapi.bytecode.ClassMap
Is equivalent to put() except that the given mapping is not recorded into the hashtable if another mapping from oldname is already included.
PUTSTATIC - Static variable in interface xapi.bytecode.api.Opcode
 

Q

qualifiedName - Variable in class xapi.bytecode.CtClass
 
qualifiedName(String, String) - Static method in class xapi.source.X_Source
 
Qualifier - Annotation Type in javax.inject
Identifies qualifier annotations.
QuerierFor - Annotation Type in xapi.annotation.model
 
QuerierForBuilder - Class in xapi.annotation.model
 
QueueOf<E> - Class in xapi.collect.proxy
 
QueueOf() - Constructor for class xapi.collect.proxy.QueueOf
 

R

read(ConstPool, DataInput) - Static method in class xapi.bytecode.attributes.AttributeInfo
 
read(int) - Method in class xapi.bytecode.Bytecode
Reads a signed 8bit value at the offset from the beginning of the bytecode sequence.
read16bit(int) - Method in class xapi.bytecode.Bytecode
Reads a signed 16bit value at the offset from the beginning of the bytecode sequence.
read32bit(int) - Method in class xapi.bytecode.Bytecode
Reads a signed 32bit value at the offset from the beginning of the bytecode sequence.
read32bit(byte[], int) - Static method in class xapi.util.X_Byte
Reads a 32bit integer at the index.
readAll() - Method in class xapi.dev.resource.impl.StringDataResource
 
readFile(File) - Static method in class xapi.dev.X_Dev
 
readLines() - Method in class xapi.dev.resource.impl.StringDataResource
 
readS16bit(byte[], int) - Static method in class xapi.util.X_Byte
Reads a signed 16bit integer at the index.
readU16bit(byte[], int) - Static method in class xapi.util.X_Byte
Reads an unsigned 16bit integer at the index.
rebuildClassFile() - Method in class xapi.bytecode.CtClass
If this method is called, the class file will be rebuilt when it is finally generated by toBytecode() and writeFile().
rebuildClassFile() - Method in class xapi.bytecode.CtClassType
 
ReceiverAdapter<T> - Class in xapi.util.impl
 
ReceiverAdapter(T) - Constructor for class xapi.util.impl.ReceiverAdapter
 
ReceivesMultiValue<T> - Class in xapi.util.impl
An object designed to delegate a received value to multiple ReceivesValue callbacks.
ReceivesMultiValue() - Constructor for class xapi.util.impl.ReceivesMultiValue
 
ReceivesPrioritizedValue<T> - Class in xapi.util.impl
An extension of ReceivesMultiValue which uses three prioritized callback buckets.
ReceivesPrioritizedValue() - Constructor for class xapi.util.impl.ReceivesPrioritizedValue
 
ReceivesTwoValues<V0,V1> - Interface in xapi.util.api
 
ReceivesValue<T> - Interface in xapi.util.api
A basic interface to be used to receive an object of the declared type.
ReceivesValue.NoOp<T> - Class in xapi.util.api
A handy Non-operational class that defaults to do nothing.
receiveValues(V0, V1) - Method in interface xapi.util.api.ReceivesTwoValues
 
recordInvalidClassName(String) - Method in class xapi.bytecode.ClassPool
Records a name that never exists.
ReflectionAnnotation - Interface in xapi.annotation.reflect
The common structure of all @Keep____ Reflection annotations.
ReflectionService - Interface in xapi.reflect.service
A service interface for providing reflection support to limited runtimes.
ReflectionServiceDefault - Class in xapi.reflect.impl
 
ReflectionServiceDefault() - Constructor for class xapi.reflect.impl.ReflectionServiceDefault
 
refresh(K1, K2, V) - Method in class xapi.inject.impl.LazyMerger
Default action is to do nothing.
registerInstanceProvider(String, String) - Static method in class xapi.inject.impl.JavaInjector
 
registerParser(Class<V>, ConvertsValue<V, String>, ConvertsValue<String, V>) - Method in class xapi.io.impl.AbstractIOService
 
registerParser(Class<V>, ConvertsValue<V, String>, ConvertsValue<String, V>) - Method in interface xapi.io.service.IOService
Registers a de/serializer for a given class literal, and returns a removal method to undo the registration.
registerSingletonProvider(String, String) - Static method in class xapi.inject.impl.JavaInjector
 
releaseUnmodifiedClassFile - Static variable in class xapi.bytecode.ClassPool
If true, unmodified and not-recently-used class files are periodically released for saving memory.
reload(Class<?>) - Method in interface xapi.inject.api.InjectionService
 
reload(Class<?>) - Method in class xapi.inject.impl.RuntimeInjectorAbstract
 
RemovalHandler - Interface in xapi.util.api
An interface used to send back an opaque method to clear some kind of state.
remove(ArrayList<?>, String) - Static method in class xapi.bytecode.attributes.AttributeInfo
 
remove(int) - Method in class xapi.bytecode.attributes.ExceptionTable
Removes the entry at the specified position in the table.
remove(E) - Method in interface xapi.collect.api.Fifo
Manually remove the item from queue.
remove() - Method in class xapi.collect.api.IntTo.IntToIterator
 
remove(int) - Method in interface xapi.collect.api.IntTo
 
remove(String) - Method in interface xapi.collect.api.StringTo
 
remove() - Method in class xapi.collect.impl.AbstractLinkedList.NodeIterator
 
remove(E) - Method in class xapi.collect.impl.ArrayIterable
 
remove() - Method in class xapi.collect.impl.EmptyIterator
 
remove(int) - Method in class xapi.collect.impl.IntToAbstract
 
remove(Object) - Method in class xapi.collect.impl.IntToAbstract
 
remove(Object) - Method in class xapi.collect.impl.IntToList
 
remove(int) - Method in class xapi.collect.impl.IntToList
 
remove(int) - Method in class xapi.collect.impl.IntToManyList
 
remove(Object) - Method in class xapi.collect.impl.IntToManyList
 
remove() - Method in class xapi.collect.impl.MultithreadedStringTrie.Itr
 
remove(Object) - Method in class xapi.collect.impl.ObjectToAbstract
 
remove(E) - Method in class xapi.collect.impl.SimpleFifo
 
remove() - Method in class xapi.collect.impl.SimpleLinkedList.ListIter
 
remove() - Method in class xapi.collect.impl.SimpleLinkedList.NodeIteratorReverse
 
remove(String) - Method in class xapi.collect.impl.StringToAbstract
 
remove(Object) - Method in interface xapi.collect.proxy.CollectionProxy
 
remove(Object) - Method in class xapi.collect.proxy.ListOf
 
remove(int) - Method in class xapi.collect.proxy.ListOf
 
remove(Object) - Method in class xapi.collect.proxy.MapOf
 
remove() - Method in class xapi.collect.proxy.QueueOf
 
remove(Object) - Method in class xapi.collect.proxy.QueueOf
 
remove(Object) - Method in class xapi.collect.proxy.SetOf
 
remove() - Method in class xapi.dev.resource.impl.ResourceCollection.FileResourceIterator
 
remove() - Method in class xapi.dev.resource.impl.ResourceCollection.JarResourceIterator
 
remove() - Method in class xapi.inject.impl.RuntimeInjectorAbstract.ScopeMap.ScopeIterator
 
remove() - Method in class xapi.util.api.Pointer
 
remove() - Method in interface xapi.util.api.RemovalHandler
Clear some kind of state; usually removing an event handler.
remove() - Method in class xapi.util.impl.RemovesMultiHandlers
 
removeAll(Iterable<K>) - Method in interface xapi.collect.api.HasValues
 
removeAll(Iterable<K>) - Method in class xapi.collect.impl.ObjectToAbstract
 
removeAll(Iterable<String>) - Method in class xapi.collect.impl.StringToAbstract
 
removeAll(Collection<?>) - Method in class xapi.collect.proxy.ListOf
 
removeAll(Iterable<K>) - Method in class xapi.collect.proxy.MapOf
 
removeAll(Collection<?>) - Method in class xapi.collect.proxy.QueueOf
 
removeAll(Collection<?>) - Method in class xapi.collect.proxy.SetOf
 
removeCached(String) - Method in class xapi.bytecode.ClassPool
Provide a hook so that subclasses can do their own caching of classes.
removeClassPath(ClassPath) - Method in class xapi.bytecode.ClassPool
Detatches the ClassPath object from the search path.
removeCodeAttribute() - Method in class xapi.bytecode.MethodInfo
Removes a Code attribute.
removeConstructor(CtConstructor) - Method in class xapi.bytecode.CtClass
Removes a constructor declared in this class.
removeConstructor(CtConstructor) - Method in class xapi.bytecode.CtClassType
 
removeExceptionsAttribute() - Method in class xapi.bytecode.MethodInfo
Removes an Exception attribute.
removeField(CtField) - Method in class xapi.bytecode.CtClass
Removes a field declared in this class.
removeField(CtField) - Method in class xapi.bytecode.CtClassType
 
removeFirst() - Method in class xapi.collect.proxy.QueueOf
 
removeFirstOccurrence(Object) - Method in class xapi.collect.proxy.QueueOf
 
removeLast() - Method in class xapi.collect.proxy.QueueOf
 
removeLastOccurrence(Object) - Method in class xapi.collect.proxy.QueueOf
 
removeMethod(CtMethod) - Method in class xapi.bytecode.CtClass
Removes a method declared in this class.
removeMethod(CtMethod) - Method in class xapi.bytecode.CtClassType
 
removeNew(int) - Method in class xapi.bytecode.attributes.StackMap
Undocumented method.
removeNew(int) - Method in class xapi.bytecode.attributes.StackMapTable
Undocumented method.
remover() - Method in class xapi.dev.source.FieldBuffer
 
removeReceiver(ReceivesValue<T>) - Method in class xapi.util.impl.ReceivesMultiValue
 
removeReceiver(ReceivesValue<T>) - Method in class xapi.util.impl.ReceivesPrioritizedValue
Explicitly remove the given receiver from all callback stacks.
RemoverFor - Annotation Type in xapi.annotation.model
 
RemoverForBuilder - Class in xapi.annotation.model
 
RemovesMultiHandlers - Class in xapi.util.impl
Handy wrapper class for bundling multiple RemovesHandlers into a single callback.
RemovesMultiHandlers() - Constructor for class xapi.util.impl.RemovesMultiHandlers
 
removeValue(K) - Method in interface xapi.collect.api.Dictionary
 
removeValue(String) - Method in class xapi.collect.impl.InitMapDefault
 
removeValue(String) - Method in class xapi.collect.impl.StringDictionaryDefault
 
rename(String, String, String) - Static method in class xapi.bytecode.Descriptor
Substitutes a class name in the given descriptor string.
rename(String, Map<?, ?>) - Static method in class xapi.bytecode.Descriptor
Substitutes class names in the given descriptor string according to the given map.
renameClass(List<?>, String, String) - Static method in class xapi.bytecode.attributes.AttributeInfo
 
renameClass(List<?>, Map<?, ?>) - Static method in class xapi.bytecode.attributes.AttributeInfo
 
renameClass(String, String) - Method in class xapi.bytecode.ClassFile
Replaces all occurrences of a class name in the class file.
renameClass(Map<?, ?>) - Method in class xapi.bytecode.ClassFile
Replaces all occurrences of several class names in the class file.
renameClass(ConstPool, String, String) - Method in class xapi.bytecode.ClassInfo
 
renameClass(ConstPool, Map<?, ?>) - Method in class xapi.bytecode.ClassInfo
 
renameClass(ConstPool, String, String) - Method in class xapi.bytecode.ConstInfo
 
renameClass(ConstPool, Map<?, ?>) - Method in class xapi.bytecode.ConstInfo
 
renameClass(Map<?, ?>) - Method in class xapi.bytecode.ConstPool
Replaces all occurrences of class names.
renameClass(String, String) - Method in class xapi.bytecode.ConstPool
Replaces all occurrences of a class name.
replaceClassName(String, String) - Method in class xapi.bytecode.CtClass
Substitutes newName for all occurrences of a class name oldName in the class file.
replaceClassName(ClassMap) - Method in class xapi.bytecode.CtClass
Changes class names appearing in the class file according to the given map.
request(Class<V>, String) - Method in class xapi.io.impl.AbstractIOService
 
request(Class<V>, String) - Method in interface xapi.io.service.IOService
 
requireInstance(Class<?>) - Method in interface xapi.inject.api.InjectionService
 
requireInstance(Class<?>) - Method in class xapi.inject.impl.RuntimeInjectorAbstract
 
requireSingleton(Class<?>) - Method in interface xapi.inject.api.InjectionService
 
requireSingleton(Class<?>) - Method in class xapi.inject.impl.RuntimeInjectorAbstract
 
RescheduleException - Exception in xapi.process.api
 
RescheduleException(ProcessCursor) - Constructor for exception xapi.process.api.RescheduleException
 
reserveMethodName(String) - Method in class xapi.dev.source.ImportSection
 
reserveSimpleName(String) - Method in class xapi.dev.source.ImportSection
 
reset() - Method in class xapi.inject.impl.LazyPojo
 
resolve(Future<T>, ReceivesValue<T>) - Method in class xapi.process.impl.ConcurrencyServiceAbstract
 
resolve(Future<T>, ReceivesValue<T>) - Method in interface xapi.process.service.ConcurrencyService
Resolves a future in another thread / using a shared poller.
Resource - Annotation Type in xapi.annotation.compile
A compile-time resource; default behavior is to treat Resource.value() as a resource location, and use the current thread classloader to get that resource.
Resource.ResourceType - Enum in xapi.annotation.compile
 
ResourceBuilder - Class in xapi.annotation.compile
 
ResourceCollection - Class in xapi.dev.resource.impl
 
ResourceCollection(File) - Constructor for class xapi.dev.resource.impl.ResourceCollection
 
ResourceCollection(String, JarFile) - Constructor for class xapi.dev.resource.impl.ResourceCollection
 
ResourceCollection.FileResourceIterable - Class in xapi.dev.resource.impl
 
ResourceCollection.FileResourceIterator - Class in xapi.dev.resource.impl
 
ResourceCollection.JarResourceIterable - Class in xapi.dev.resource.impl
 
ResourceCollection.JarResourceIterator - Class in xapi.dev.resource.impl
 
response() - Method in interface xapi.io.api.IORequest
 
response() - Method in class xapi.io.impl.IORequestBuilderDefault.IO
 
response() - Method in class xapi.jre.io.IOServiceDefault.IORequestDefault
 
resultHeaders - Variable in class xapi.io.impl.AbstractIOService.AbstractIORequest
 
RET - Static variable in interface xapi.bytecode.api.Opcode
 
retainAll(Collection<?>) - Method in class xapi.collect.proxy.ListOf
 
retainAll(Collection<?>) - Method in class xapi.collect.proxy.QueueOf
 
retainAll(Collection<?>) - Method in class xapi.collect.proxy.SetOf
 
rethrow(Throwable) - Static method in class xapi.util.X_Debug
 
rethrow(Throwable) - Static method in class xapi.util.X_Util
 
retrieve(String, Object) - Method in class xapi.source.write.MappedTemplate
Allow subclasses to perform additional data retrieval logic.
RETURN - Static variable in interface xapi.bytecode.api.Opcode
 
returnValue(MultithreadedStringTrie<E>.Edge, Chars, int, int) - Method in class xapi.collect.impl.MultithreadedStringTrie
 
returnValue(StringTrie<E>.TrieEdge, Chars, int, int) - Method in class xapi.collect.impl.StringTrie
 
returnValue(StringTrie_2<E>.Edge, Chars, int, int) - Method in class xapi.collect.impl.StringTrie_2
 
returnValue(String) - Method in class xapi.dev.source.MethodBuffer
Add a return clause; the return keyword and semicolon are optional.
root - Variable in class xapi.collect.impl.MultithreadedStringTrie
 
root - Variable in class xapi.collect.impl.StringTrie
 
root - Variable in class xapi.collect.impl.StringTrie_2
 
run() - Method in class xapi.dev.scanner.impl.ClasspathScannerDefault.ScanRunner
 
run() - Method in class xapi.process.impl.ConcurrencyServiceAbstract.WrappedRunnable
 
runDeferred(Runnable) - Method in class xapi.process.impl.ConcurrencyServiceAbstract
 
runDeferred(Runnable) - Method in interface xapi.process.service.ConcurrencyService
Runs the given command in a new environment, after all finalies have been processed.
runDeferred(Runnable) - Static method in class xapi.process.X_Process
 
runEventually(Runnable) - Method in class xapi.process.impl.ConcurrencyServiceAbstract
 
runEventually(Runnable) - Method in interface xapi.process.service.ConcurrencyService
Runs the command eventually, most likely on an unused thread.
runEventually(Runnable) - Static method in class xapi.process.X_Process
 
runFinalies(double) - Method in class xapi.process.api.ConcurrentEnvironment
 
runFinally(Runnable) - Method in class xapi.process.impl.ConcurrencyServiceAbstract
 
runFinally(Runnable) - Method in interface xapi.process.service.ConcurrencyService
Runs the given command after the work queue for the current environment is drained.
runFinally(Runnable) - Static method in class xapi.process.X_Process
 
runLater(Runnable) - Method in class xapi.time.impl.TimeServiceDefault
 
runLater(Runnable) - Method in interface xapi.time.service.TimeService
Attempts to sleep if the current thread is not already interrupted.
runLater(Runnable) - Static method in class xapi.time.X_Time
 
RunOnce - Class in xapi.time.impl
 
RunOnce() - Constructor for class xapi.time.impl.RunOnce
 
runOnce(Runnable) - Static method in class xapi.time.impl.RunOnce
 
runOnce(Runnable, boolean) - Static method in class xapi.time.impl.RunOnce
 
RunParallel - Annotation Type in xapi.annotation.process
 
RunSerial - Annotation Type in xapi.annotation.process
 
RuntimeCopyException(String) - Constructor for exception xapi.bytecode.attributes.CodeAttribute.RuntimeCopyException
Constructs an exception.
RuntimeCopyException(String) - Constructor for exception xapi.bytecode.attributes.StackMapTable.RuntimeCopyException
Constructs an exception.
RuntimeInjector - Class in xapi.jre.inject
 
RuntimeInjector() - Constructor for class xapi.jre.inject.RuntimeInjector
 
RuntimeInjectorAbstract - Class in xapi.inject.impl
 
RuntimeInjectorAbstract() - Constructor for class xapi.inject.impl.RuntimeInjectorAbstract
 
RuntimeInjectorAbstract.ScopeMap - Class in xapi.inject.impl
 
RuntimeInjectorAbstract.ScopeMap.ScopeIterator - Class in xapi.inject.impl
 
runTimeout(Runnable, int) - Method in class xapi.jre.process.ConcurrencyServiceJre
 
runTimeout(Runnable, int) - Method in interface xapi.process.service.ConcurrencyService
Wait (at least) a given number of milliseconds to perform a task.
runTimeout(Runnable, int) - Static method in class xapi.process.X_Process
 
runUnsafe(RunUnsafe) - Static method in class xapi.time.X_Time
 
RunUnsafe - Class in xapi.util.impl
 
RunUnsafe() - Constructor for class xapi.util.impl.RunUnsafe
 

S

s16bitAt(int) - Method in class xapi.bytecode.CodeIterator
Returns the signed 16bit value at the given index.
s32bitAt(int) - Method in class xapi.bytecode.CodeIterator
Returns the signed 32bit value at the given index.
SALOAD - Static variable in interface xapi.bytecode.api.Opcode
 
sameFrame(int, int) - Method in class xapi.bytecode.attributes.StackMapTable.Walker
Invoked if the visited frame is a same_frame or a same_frame_extended.
sameFrame(int) - Method in class xapi.bytecode.attributes.StackMapTable.Writer
Writes a same_frame or a same_frame_extended.
sameLocals(int, int, int, int) - Method in class xapi.bytecode.attributes.StackMapTable.Walker
Invoked if the visited frame is a same_locals_1_stack_item_frame or a same_locals_1_stack_item_frame_extended.
sameLocals(int, int, int) - Method in class xapi.bytecode.attributes.StackMapTable.Writer
Writes a same_locals_1_stack_item or a same_locals_1_stack_item_extended.
SASTORE - Static variable in interface xapi.bytecode.api.Opcode
 
scan(ClassLoader) - Method in interface xapi.dev.scanner.api.ClasspathScanner
 
scan(ClassLoader, ExecutorService) - Method in interface xapi.dev.scanner.api.ClasspathScanner
 
scan(ClassLoader) - Method in class xapi.dev.scanner.impl.ClasspathScannerDefault
 
scan(ClassLoader, ExecutorService) - Method in class xapi.dev.scanner.impl.ClasspathScannerDefault
 
scanAnnotation(Class<? extends Annotation>) - Method in interface xapi.dev.scanner.api.ClasspathScanner
 
scanAnnotation(Class<? extends Annotation>) - Method in class xapi.dev.scanner.impl.ClasspathScannerDefault
 
scanAnnotations(Class<? extends Annotation>...) - Method in interface xapi.dev.scanner.api.ClasspathScanner
 
scanAnnotations(Class<? extends Annotation>...) - Method in class xapi.dev.scanner.impl.ClasspathScannerDefault
 
scanClassloader(ClassLoader) - Static method in class xapi.dev.scanner.X_Scanner
 
scanClassloader(ClassLoader, boolean, boolean, boolean, String) - Static method in class xapi.dev.scanner.X_Scanner
 
scanClassloaderAsync(ClassLoader) - Static method in class xapi.dev.scanner.X_Scanner
 
scanFolder(String) - Static method in class xapi.dev.scanner.X_Scanner
 
scanFolder(String, boolean, boolean, boolean, String) - Static method in class xapi.dev.scanner.X_Scanner
 
scanPackage(String) - Method in interface xapi.dev.scanner.api.ClasspathScanner
 
scanPackage(String) - Method in class xapi.dev.scanner.impl.ClasspathScannerDefault
 
scanPackages(String...) - Method in interface xapi.dev.scanner.api.ClasspathScanner
 
scanPackages(String...) - Method in class xapi.dev.scanner.impl.ClasspathScannerDefault
 
ScanRunner(URL, Iterable<String>, ClasspathResourceMap, int) - Constructor for class xapi.dev.scanner.impl.ClasspathScannerDefault.ScanRunner
 
scheduleFlush(int) - Method in class xapi.process.api.ConcurrentEnvironment
 
Scope - Annotation Type in javax.inject
Identifies scope annotations.
ScopeIterator(String[]) - Constructor for class xapi.inject.impl.RuntimeInjectorAbstract.ScopeMap.ScopeIterator
 
ScopeMap() - Constructor for class xapi.inject.impl.RuntimeInjectorAbstract.ScopeMap
 
second_to_nano - Static variable in interface xapi.time.service.TimeService
 
select(Object...) - Method in class xapi.platform.DebugSelector
 
select(Object...) - Method in class xapi.platform.PlatformSelector.AlwaysTrue
 
select(Object...) - Method in interface xapi.platform.PlatformSelector
 
send(SuccessHandler<V>) - Method in interface xapi.io.api.IORequestBuilder
 
send(SuccessHandler<Out>) - Method in class xapi.io.impl.IORequestBuilderDefault
 
sendRequest(URLConnection, IOServiceDefault.IORequestDefault, IOCallback<IOMessage<String>>, String, StringDictionary<String>, String) - Method in class xapi.jre.io.IOServiceDefault
 
sendString(StringReader, String) - Static method in class xapi.io.X_IO
 
Serializable - Annotation Type in xapi.annotation.model
Marking fields or methods as serializable will cause them to be serialized upon HTTP requests.
SerializableBuilder - Class in xapi.annotation.model
 
SerializationStrategy - Enum in xapi.annotation.model
 
serialize(ConvertsValue<E, String>, E) - Method in class xapi.collect.impl.SimpleFifo
 
serializers - Variable in class xapi.io.impl.AbstractIOService
 
ServerToClient - Annotation Type in xapi.annotation.model
Annotation specifying that a field or class requires serializing from Model to String, in order to send to the server.
ServerToClientBuilder - Class in xapi.annotation.model
 
service - Static variable in class xapi.collect.X_Collect
 
service() - Method in interface xapi.io.api.IORequestBuilder
 
service() - Method in class xapi.io.impl.IORequestBuilderDefault
 
set(byte[]) - Method in class xapi.bytecode.attributes.AttributeInfo
Sets the info field of this attribute_info structure.
set(byte[]) - Method in class xapi.bytecode.attributes.CodeAttribute
This method is not available.
set(int, T) - Method in interface xapi.collect.api.IntTo
 
set(int, V) - Method in class xapi.collect.impl.IntToAbstract
 
set(int, E) - Method in class xapi.collect.impl.IntToList
 
set(int, IntTo<X>) - Method in class xapi.collect.impl.IntToManyList
 
set(T) - Method in class xapi.collect.impl.SimpleLinkedList.ListIter
 
set(int, V) - Method in class xapi.collect.proxy.ListOf
 
set(X) - Method in class xapi.inject.impl.LazyPojo.NullCheckOnSet
 
set(X) - Method in class xapi.inject.impl.LazyPojo
 
set(String) - Method in class xapi.jre.inject.RuntimeInjector
 
set(X) - Method in class xapi.util.api.Pointer
 
set(T) - Method in class xapi.util.api.ReceivesValue.NoOp
 
set(T) - Method in interface xapi.util.api.ReceivesValue
set() can be used either as an asynchronous method callback, or as an actual setter for a Bean value.
set(X) - Method in class xapi.util.impl.Pojo
 
set(ReceivesValue<X>) - Method in class xapi.util.impl.ProviderAdapter
 
set(ReceivesValue<T>) - Method in class xapi.util.impl.ReceiverAdapter
 
set(T) - Method in class xapi.util.impl.ReceivesMultiValue
 
set(T) - Method in class xapi.util.impl.ReceivesPrioritizedValue
Send an object to all of our callbacks, in prioritized order.
set0(X) - Method in interface xapi.util.api.Pair
 
set0(X) - Method in class xapi.util.impl.AbstractPair
 
set0(X) - Method in class xapi.util.impl.ComparablePair
 
set1(Y) - Method in interface xapi.util.api.Pair
 
set1(Y) - Method in class xapi.util.impl.AbstractPair
 
set1(Y) - Method in class xapi.util.impl.ComparablePair
 
set2(Z) - Method in interface xapi.util.api.Triple
 
setAccessFlags(int, int) - Method in class xapi.bytecode.attributes.InnerClassesAttribute
Sets classes[nth].inner_class_access_flags to the given index.
setAccessFlags(int) - Method in class xapi.bytecode.ClassFile
Changes access flags.
setAccessFlags(int) - Method in class xapi.bytecode.FieldInfo
Sets the access flags.
setAccessFlags(int) - Method in class xapi.bytecode.MethodInfo
Sets access flags.
setAnnotation(Annotation) - Method in class xapi.bytecode.annotation.AnnotationsAttribute
Changes the annotations.
setAnnotations(Annotation[]) - Method in class xapi.bytecode.annotation.AnnotationsAttribute
Changes the annotations represented by this object according to the given array of Annotation objects.
setAnnotations(Annotation[][]) - Method in class xapi.bytecode.attributes.ParameterAnnotationsAttribute
Changes the annotations represented by this object according to the given array of Annotation objects.
setAttribute(StackMapTable) - Method in class xapi.bytecode.attributes.CodeAttribute
Adds a stack map table.
setAttribute(StackMap) - Method in class xapi.bytecode.attributes.CodeAttribute
Adds a stack map table for J2ME (CLDC).
setAttribute(String, byte[]) - Method in class xapi.bytecode.CtBehavior
Adds an attribute.
setAttribute(String, byte[]) - Method in class xapi.bytecode.CtClass
Adds a named attribute.
setAttribute(String, byte[]) - Method in class xapi.bytecode.CtClassType
 
setAttribute(String, byte[]) - Method in class xapi.bytecode.CtField
Adds an attribute.
setAttribute(String, byte[]) - Method in class xapi.bytecode.CtMember
Adds a user-defined attribute.
setBody(String) - Method in class xapi.bytecode.CtConstructor
Sets a constructor body.
setBody(CtConstructor, ClassMap) - Method in class xapi.bytecode.CtConstructor
Copies a constructor body from another constructor.
setCatchType(int, int) - Method in class xapi.bytecode.attributes.ExceptionTable
Sets catchType of the n-th entry.
setChecksNonNull(boolean) - Method in class xapi.annotation.model.QuerierForBuilder
 
setChecksStringNonEmpty(boolean) - Method in class xapi.annotation.model.QuerierForBuilder
 
setChecksValidity(String[]) - Method in class xapi.annotation.model.QuerierForBuilder
 
setClassDefinition(String, boolean) - Method in class xapi.dev.source.SourceBuilder
 
setClassifier(String) - Method in class xapi.annotation.compile.DependencyBuilder
 
setClasspath(Set<URL>) - Method in class xapi.dev.scanner.impl.ClasspathResourceMap
 
setClearState(boolean) - Method in class xapi.collect.impl.AbstractMultiInitMap
 
setClientToServer(ClientToServer) - Method in class xapi.annotation.model.SerializableBuilder
 
setCode(byte[]) - Method in class xapi.bytecode.attributes.CodeAttribute
Sets code[].
setCodeAttribute(CodeAttribute) - Method in class xapi.bytecode.MethodInfo
Adds a Code attribute.
setConnectionThread(Thread) - Method in class xapi.jre.io.IOServiceDefault.IORequestDefault
 
setDefaultValue(MemberValue) - Method in class xapi.bytecode.annotation.AnnotationDefaultAttribute
Changes the default value represented by this attribute.
setDefinition(String, boolean) - Method in class xapi.dev.source.ClassBuffer
 
setDefinition(String) - Method in class xapi.dev.source.MethodBuffer
Uses JavaLexer to extract a MethodBuffer definition.
setDependencyType(Dependency.DependencyType) - Method in class xapi.annotation.compile.DependencyBuilder
 
setDescriptor(String) - Method in class xapi.bytecode.FieldInfo
Sets the field descriptor.
setDescriptor(String) - Method in class xapi.bytecode.MethodInfo
Sets a method descriptor.
setDeserializer(ConvertsValue<String, V>) - Method in interface xapi.io.api.IORequestBuilder
 
setDeserializer(ConvertsValue<String, Out>) - Method in class xapi.io.impl.IORequestBuilderDefault
 
setEmbedStrategy(UiTemplate.EmbedStrategy) - Method in class xapi.annotation.ui.UiTemplateBuilder
 
setEnabled(boolean) - Method in class xapi.annotation.model.ClientToServerBuilder
 
setEnabled(boolean) - Method in class xapi.annotation.model.ServerToClientBuilder
 
setEnclosingClass(IsClass) - Method in class xapi.source.impl.AbstractClass
 
setEnclosingMethod(IsMethod) - Method in class xapi.source.impl.AbstractClass
 
setEnclosingType(IsType) - Method in class xapi.source.impl.AbstractMember
 
setEncrypted(boolean) - Method in class xapi.annotation.model.ClientToServerBuilder
 
setEncrypted(boolean) - Method in class xapi.annotation.model.ServerToClientBuilder
 
setEndPc(int, int) - Method in class xapi.bytecode.attributes.ExceptionTable
Sets endPc of the n-th entry.
setExactName(boolean) - Method in class xapi.dev.source.FieldBuffer
 
setExceptionIndexes(int[]) - Method in class xapi.bytecode.attributes.ExceptionsAttribute
Sets exception_index_table[].
setExceptions(String[]) - Method in class xapi.bytecode.attributes.ExceptionsAttribute
Sets the names of exceptions that the method may throw.
setExceptions(Class<?>...) - Method in class xapi.dev.source.MethodBuffer
 
setExceptions(String...) - Method in class xapi.dev.source.MethodBuffer
 
setExceptionsAttribute(ExceptionsAttribute) - Method in class xapi.bytecode.MethodInfo
Adds an Exception attribute.
setExceptionTypes(CtClass[]) - Method in class xapi.bytecode.CtBehavior
Sets exceptions that this method/constructor may throw.
setFalse(int) - Method in class xapi.util.impl.Bitwise
Applies the int value using bitwise &~ (NOR) This method is synchronized to allow deterministic, concurrent access.
setFields(Iterable<IsField>) - Method in class xapi.source.impl.AbstractClass
 
setFluent(boolean) - Method in class xapi.dev.source.FieldBuffer
 
setGenerics(Iterable<IsGeneric>) - Method in class xapi.source.impl.AbstractClass
 
setGroupId(String) - Method in class xapi.annotation.compile.DependencyBuilder
 
setHandlerPc(int, int) - Method in class xapi.bytecode.attributes.ExceptionTable
Sets handlerPc of the n-th entry.
setHeader(String, String) - Method in interface xapi.io.api.IORequestBuilder
 
setHeader(String, String) - Method in class xapi.io.impl.IORequestBuilderDefault
 
setId(String) - Method in class xapi.annotation.ui.UiTemplateBuilder
 
setImplFor(Class<?>) - Method in class xapi.annotation.inject.InstanceOverrideBuilder
 
setImplFor(Class<?>) - Method in class xapi.annotation.inject.SingletonOverrideBuilder
 
setInitializer(String) - Method in class xapi.dev.source.FieldBuffer
 
setInnerClasses(Iterable<IsClass>) - Method in class xapi.source.impl.AbstractClass
 
setInnerClassIndex(int, int) - Method in class xapi.bytecode.attributes.InnerClassesAttribute
Sets classes[nth].inner_class_info_index to the given index.
setInnerNameIndex(int, int) - Method in class xapi.bytecode.attributes.InnerClassesAttribute
Sets classes[nth].inner_name_index to the given index.
setInstanceFactory(Class<?>, Provider<?>) - Method in interface xapi.inject.api.InjectionService
 
setInstanceFactory(Class<T>, Provider<T>) - Method in interface xapi.inject.api.Injector
 
setInstanceFactory(Class<T>, Provider<T>) - Method in class xapi.inject.impl.JreInjector
 
setInstanceFactory(Class<?>, Provider<?>) - Method in class xapi.inject.impl.RuntimeInjectorAbstract
 
setInstancePriority(int) - Method in class xapi.annotation.inject.XInjectBuilder
 
setInterfaces(String[]) - Method in class xapi.bytecode.ClassFile
Sets the interfaces.
setInterfaces(CtClass[]) - Method in class xapi.bytecode.CtClass
Sets implemented interfaces.
setInterfaces(CtClass[]) - Method in class xapi.bytecode.CtClassType
 
setInterfaces(Iterable<IsClass>) - Method in class xapi.source.impl.AbstractClass
 
setIsInstance(Class<? extends MatchesValue<Enviro>>) - Method in class xapi.annotation.inject.XInjectBuilder
 
setIsService(Class<? extends MatchesValue<Enviro>>) - Method in class xapi.annotation.inject.XInjectBuilder
 
setJavadoc(String) - Method in class xapi.dev.source.MemberBuffer
 
setKey(Key) - Method in class xapi.annotation.model.IsModelBuilder
 
setKeys(String[]) - Method in class xapi.annotation.ui.UiTemplateBuilder
 
setKeyType(Class<?>) - Method in class xapi.annotation.model.KeyBuilder
 
setLinesToSkip(int) - Method in class xapi.dev.source.SourceBuilder
 
setLocation(UiTemplate.Location) - Method in class xapi.annotation.ui.UiTemplateBuilder
 
setLogLevel(LogLevel) - Method in interface xapi.args.OptionLogLevel
Sets the tree logger level.
setLogLevel(LogLevel) - Method in interface xapi.log.api.LogService
 
setLogLevel(LogLevel) - Method in class xapi.log.impl.AbstractLog
 
setLogToChildren(boolean) - Method in class xapi.adapter.log.gwt.GwtLogAdapter
 
setMajorVersion(int) - Method in class xapi.bytecode.ClassFile
Set the major version.
setMark(int) - Method in class xapi.bytecode.CodeIterator
Sets a mark to the bytecode at the given index.
setMaxLocals(int) - Method in class xapi.bytecode.attributes.CodeAttribute
Sets max_locals.
setMaxLocals(int) - Method in class xapi.bytecode.Bytecode
Sets max_locals.
setMaxLocals(boolean, CtClass[], int) - Method in class xapi.bytecode.Bytecode
Sets max_locals.
setMaxStack(int) - Method in class xapi.bytecode.attributes.CodeAttribute
Sets max_stack.
setMaxStack(int) - Method in class xapi.bytecode.Bytecode
Sets max_stack.
setMethods(Iterable<IsMethod>) - Method in class xapi.source.impl.AbstractClass
 
setMinorVersion(int) - Method in class xapi.bytecode.ClassFile
Set the minor version.
setModelType(String) - Method in class xapi.annotation.model.IsModelBuilder
 
setModifier(int) - Method in class xapi.dev.source.MemberBuffer
 
setModifier(int) - Method in interface xapi.io.api.IORequestBuilder
 
setModifier(int) - Method in class xapi.io.impl.IORequestBuilderDefault
 
setModifiers(int) - Method in class xapi.bytecode.CtBehavior
Sets the encoded modifiers of the method/constructor.
setModifiers(int) - Method in class xapi.bytecode.CtClass
Sets the modifiers.
setModifiers(int) - Method in class xapi.bytecode.CtClassType
 
setModifiers(int) - Method in class xapi.bytecode.CtField
Sets the encoded modifiers of the field.
setModifiers(int) - Method in class xapi.bytecode.CtMember
Sets the encoded modifiers of the member.
setName(String) - Method in class xapi.annotation.model.QuerierForBuilder
 
setName(String) - Method in class xapi.bytecode.ClassFile
Sets the class name.
setName(String) - Method in class xapi.bytecode.CtClass
Sets the class name
setName(String) - Method in class xapi.bytecode.CtClassType
 
setName(String) - Method in class xapi.bytecode.CtField
Changes the name of the field.
setName(String) - Method in class xapi.bytecode.CtMethod
Changes the name of this method.
setName(String) - Method in class xapi.bytecode.FieldInfo
Sets the field name.
setName(String) - Method in class xapi.bytecode.MethodInfo
Sets a method name.
setName(String) - Method in class xapi.dev.source.MethodBuffer
 
setNotIndent() - Method in class xapi.dev.source.PrintBuffer
 
setObfuscated(boolean) - Method in class xapi.annotation.model.SerializableBuilder
 
SetOf<V> - Class in xapi.collect.proxy
 
SetOf() - Constructor for class xapi.collect.proxy.SetOf
 
SetOf(Comparator<V>) - Constructor for class xapi.collect.proxy.SetOf
 
SetOf(CollectionOptions) - Constructor for class xapi.collect.proxy.SetOf
 
setOnce(ReceivesValue<X>) - Static method in class xapi.time.impl.RunOnce
 
setOnce(ReceivesValue<X>, boolean) - Static method in class xapi.time.impl.RunOnce
 
setOuterClassIndex(int, int) - Method in class xapi.bytecode.attributes.InnerClassesAttribute
Sets classes[nth].outer_class_info_index to the given index.
setPackage(String) - Method in class xapi.dev.source.SourceBuilder
 
setPackage(String) - Method in class xapi.source.impl.AbstractClass
 
setPackage(String) - Method in class xapi.source.impl.AbstractMember
 
setPackage(int) - Static method in class xapi.source.X_Modifier
Clears the public, protected, and private bits.
setParameters(String...) - Method in class xapi.dev.source.MethodBuffer
 
setParameters(Map.Entry<String, Class<?>>...) - Method in class xapi.dev.source.MethodBuffer
 
setParameters(Iterable<Map.Entry<String, Class<?>>>) - Method in class xapi.dev.source.MethodBuffer
 
setPatchable(boolean) - Method in class xapi.annotation.model.PersistentBuilder
 
setPayload(Payload) - Method in class xapi.dev.source.SourceBuilder
 
setPersistence(Persistent) - Method in class xapi.annotation.model.IsModelBuilder
 
setPrefix(String) - Method in class xapi.collect.impl.StringStack
 
setPriority(int) - Method in class xapi.annotation.inject.InstanceOverrideBuilder
 
setPriority(int) - Method in class xapi.annotation.inject.SingletonOverrideBuilder
 
setPrivate(int) - Static method in class xapi.source.X_Modifier
Truns the private bit on.
setProperty(String, String) - Method in class xapi.util.impl.PropertyServiceDefault
 
setProperty(String, String) - Method in interface xapi.util.service.PropertyService
 
setProperty(String, String) - Static method in class xapi.util.X_Properties
 
setPropertyOrder(String[]) - Method in class xapi.annotation.model.IsModelBuilder
 
setProtected(int) - Static method in class xapi.source.X_Modifier
Truns the protected bit on.
setProtection(HasModifier) - Method in class xapi.source.impl.AbstractMember
 
setPublic(int) - Static method in class xapi.source.X_Modifier
Truns the public bit on.
setQualifier(String) - Method in class xapi.annotation.compile.ResourceBuilder
 
setRequest(IORequest<String>) - Method in class xapi.io.impl.IORequestBuilderDefault.IO
 
setRequired(boolean) - Method in class xapi.annotation.compile.ResourceBuilder
 
setRequired(boolean) - Method in class xapi.annotation.ui.UiTemplateBuilder
 
setResultHeaders(Provider<StringTo.Many<String>>) - Method in class xapi.io.impl.AbstractIOService.AbstractIORequest
 
setReturnType(Class<?>) - Method in class xapi.dev.source.MethodBuffer
 
setReturnType(String, String) - Method in class xapi.dev.source.MethodBuffer
 
setReturnType(String) - Method in class xapi.dev.source.MethodBuffer
 
setSeparator(String) - Method in class xapi.collect.impl.ToStringFifo
 
setSerializable(Serializable) - Method in class xapi.annotation.model.IsModelBuilder
 
setSerializer(SerializationStrategy) - Method in class xapi.annotation.model.ClientToServerBuilder
 
setSerializer(SerializationStrategy) - Method in class xapi.annotation.model.ServerToClientBuilder
 
setSerializer(ConvertsValue<V, String>) - Method in interface xapi.io.api.IORequestBuilder
 
setSerializer(ConvertsValue<Out, String>) - Method in class xapi.io.impl.IORequestBuilderDefault
 
setServerToClient(ServerToClient) - Method in class xapi.annotation.model.SerializableBuilder
 
setServicePriority(int) - Method in class xapi.annotation.inject.XInjectBuilder
 
setSignature(String) - Method in class xapi.bytecode.attributes.SignatureAttribute
Sets signature_index to the index of the given signature, which is added to a constant pool.
setSimpleName(String) - Method in class xapi.dev.source.ClassBuffer
 
setSimpleName(String) - Method in class xapi.source.impl.AbstractClass
 
setSimpleName(String) - Method in class xapi.source.impl.AbstractMember
 
setSingletonFactory(Class<?>, Provider<?>) - Method in interface xapi.inject.api.InjectionService
 
setSingletonFactory(Class<T>, Provider<T>) - Method in interface xapi.inject.api.Injector
 
setSingletonFactory(Class<T>, Provider<T>) - Method in class xapi.inject.impl.JreInjector
 
setSingletonFactory(Class<?>, Provider<?>) - Method in class xapi.inject.impl.RuntimeInjectorAbstract
 
setStackDepth(int) - Method in class xapi.bytecode.Bytecode
Sets the current stack depth.
setStartPc(int, int) - Method in class xapi.bytecode.attributes.ExceptionTable
Sets startPc of the n-th entry.
setStatus(int, String) - Method in class xapi.io.impl.AbstractIOService.AbstractIORequest
 
setStrategy(PersistenceStrategy) - Method in class xapi.annotation.model.PersistentBuilder
 
setSuperclass(String) - Method in class xapi.bytecode.ClassFile
Sets the super class.
setSuperclass(CtClass) - Method in class xapi.bytecode.CtClass
Changes a super class unless this object represents an interface.
setSuperclass(CtClass) - Method in class xapi.bytecode.CtClassType
 
setSuperclass(String) - Method in class xapi.bytecode.MethodInfo
Changes a super constructor called by this constructor.
setSuperClass(String) - Method in class xapi.dev.source.ClassBuffer
 
SetterFor - Annotation Type in xapi.annotation.model
 
SetterForBuilder - Class in xapi.annotation.model
 
setterName() - Method in class xapi.dev.source.FieldBuffer
 
setToStringer(ToStringer) - Method in class xapi.source.write.Template
 
setTrue(int) - Method in class xapi.util.impl.Bitwise
Applies the int value using bitwise | This method is synchronized to allow deterministic, concurrent access.
setType(Resource.ResourceType) - Method in class xapi.annotation.compile.ResourceBuilder
 
setType(UiTemplate.SourceType) - Method in class xapi.annotation.ui.UiTemplateBuilder
 
setType(String) - Method in class xapi.bytecode.annotation.EnumMemberValue
Changes the enum type name.
setType(CtClass) - Method in class xapi.bytecode.CtField
Sets the type of the field.
setType(String, String) - Method in class xapi.source.read.JavaModel.IsQualified
 
setUrl(String) - Method in interface xapi.io.api.IORequestBuilder
 
setUrl(String) - Method in class xapi.io.impl.IORequestBuilderDefault
 
setUseJsni(boolean) - Method in class xapi.dev.source.MethodBuffer
 
setValidators(Class<? extends ValidatesValue<?>>[]) - Method in class xapi.annotation.model.ModelValidatorBuilder
 
setValidators(Class<? extends MatchesValue<?>>[]) - Method in class xapi.annotation.model.QuerierForBuilder
 
setValue(String) - Method in class xapi.annotation.compile.DependencyBuilder
 
setValue(String) - Method in class xapi.annotation.compile.ResourceBuilder
 
setValue(Class<?>) - Method in class xapi.annotation.inject.XInjectBuilder
 
setValue(String) - Method in class xapi.annotation.model.AdderForBuilder
 
setValue(String) - Method in class xapi.annotation.model.DeleterForBuilder
 
setValue(String) - Method in class xapi.annotation.model.GetterForBuilder
 
setValue(String) - Method in class xapi.annotation.model.KeyBuilder
 
setValue(String) - Method in class xapi.annotation.model.RemoverForBuilder
 
setValue(String) - Method in class xapi.annotation.model.SetterForBuilder
 
setValue(String) - Method in class xapi.annotation.ui.UiTemplateBuilder
 
setValue(Annotation) - Method in class xapi.bytecode.annotation.AnnotationMemberValue
Sets the value of this member.
setValue(MemberValue[]) - Method in class xapi.bytecode.annotation.ArrayMemberValue
Sets the elements of the array.
setValue(boolean) - Method in class xapi.bytecode.annotation.BooleanMemberValue
Sets the value of the member.
setValue(byte) - Method in class xapi.bytecode.annotation.ByteMemberValue
Sets the value of the member.
setValue(char) - Method in class xapi.bytecode.annotation.CharMemberValue
Sets the value of the member.
setValue(String) - Method in class xapi.bytecode.annotation.ClassMemberValue
Sets the value of the member.
setValue(double) - Method in class xapi.bytecode.annotation.DoubleMemberValue
Sets the value of the member.
setValue(String) - Method in class xapi.bytecode.annotation.EnumMemberValue
Changes the name of the enum constant value.
setValue(float) - Method in class xapi.bytecode.annotation.FloatMemberValue
Sets the value of the member.
setValue(int) - Method in class xapi.bytecode.annotation.IntegerMemberValue
Sets the value of the member.
setValue(long) - Method in class xapi.bytecode.annotation.LongMemberValue
Sets the value of the member.
setValue(short) - Method in class xapi.bytecode.annotation.ShortMemberValue
Sets the value of the member.
setValue(String) - Method in class xapi.bytecode.annotation.StringMemberValue
Sets the value of the member.
setValue(K, V) - Method in interface xapi.collect.api.Dictionary
 
setValue(String, Value) - Method in class xapi.collect.impl.InitMapDefault
 
setValue(Object, Object) - Method in class xapi.collect.impl.IntToAbstract
 
setValue(Object, Object) - Method in class xapi.collect.impl.IntToList
 
setValue(Object, Object) - Method in class xapi.collect.impl.IntToManyList
 
setValue(E) - Method in class xapi.collect.impl.MultithreadedStringTrie.Edge
 
setValue(String, V) - Method in class xapi.collect.impl.StringDictionaryDefault
 
setValue(T) - Method in class xapi.collect.impl.StringStack
 
setValue(Object, Object) - Method in interface xapi.collect.proxy.CollectionProxy
 
setValue(Object, Object) - Method in class xapi.collect.proxy.MapOf
 
setValue(V) - Method in interface xapi.io.api.IORequestBuilder
 
setValue(String) - Method in class xapi.io.impl.AbstractIOService.AbstractIORequest
 
setValue(Out) - Method in class xapi.io.impl.IORequestBuilderDefault
 
setValue(Y) - Method in class xapi.util.impl.AbstractPair
 
setValue(int) - Method in class xapi.util.impl.Bitwise
This is the fastest way to set a value, as it is not synchronized.
setVersion(String) - Method in class xapi.annotation.compile.DependencyBuilder
 
setVersionToJava5() - Method in class xapi.bytecode.ClassFile
Sets the major and minor version to Java 5.
shiftIndex(int, int) - Method in class xapi.bytecode.attributes.LocalVariableAttribute
For each local_variable_table[i].index, this method increases index by delta.
shiftPc(int, int, boolean) - Method in class xapi.bytecode.attributes.ExceptionTable
 
shiftPc(int, int, boolean) - Method in class xapi.bytecode.attributes.LineNumberAttribute
Adjusts start_pc if bytecode is inserted in a method body.
shiftPc(int, int, boolean) - Method in class xapi.bytecode.attributes.LocalVariableAttribute
Adjusts start_pc and length if bytecode is inserted in a method body.
shiftPc(int, int, boolean) - Method in class xapi.bytecode.attributes.StackMap
 
shiftPc(int, int, boolean) - Method in class xapi.bytecode.attributes.StackMapTable
 
shortcircuitClassBody(CharSequence, int) - Static method in class xapi.source.read.JavaLexer
 
ShortMemberValue - Class in xapi.bytecode.annotation
 
ShortMemberValue(int, ConstPool) - Constructor for class xapi.bytecode.annotation.ShortMemberValue
Constructs a short constant value.
ShortMemberValue(short, ConstPool) - Constructor for class xapi.bytecode.annotation.ShortMemberValue
Constructs a short constant value.
ShortMemberValue(ConstPool) - Constructor for class xapi.bytecode.annotation.ShortMemberValue
Constructs a short constant value.
shortType - Static variable in class xapi.bytecode.CtClass
The CtClass object representing the short type.
shouldIterate(Object) - Method in interface xapi.log.api.LogService
 
shouldIterate(Object) - Method in class xapi.log.impl.AbstractLog
 
shouldLog(LogLevel) - Method in interface xapi.log.api.LogService
 
shouldLog(LogLevel) - Method in class xapi.log.impl.AbstractLog
 
shouldRun(boolean) - Method in class xapi.time.impl.RunOnce
 
shouldScanMethods() - Method in class xapi.dev.scanner.impl.ClasspathResourceMap
 
signal() - Method in interface xapi.process.api.AsyncCondition
Signals one waiting success handler, and returns true, -if the pool of waiting conditions was empty BEFORE calling onAcquire.onSuccess-
signature(int) - Method in class xapi.bytecode.attributes.LocalVariableAttribute
This method is equivalent to descriptor().
SignatureAttribute - Class in xapi.bytecode.attributes
 
SignatureAttribute(ConstPool, String) - Constructor for class xapi.bytecode.attributes.SignatureAttribute
Constructs a Signature attribute.
SignatureAttribute.ArrayType - Class in xapi.bytecode.attributes
Array types.
SignatureAttribute.BaseType - Class in xapi.bytecode.attributes
Primitive types.
SignatureAttribute.ClassSignature - Class in xapi.bytecode.attributes
Class signature.
SignatureAttribute.ClassType - Class in xapi.bytecode.attributes
Class types.
SignatureAttribute.MethodSignature - Class in xapi.bytecode.attributes
Method type signature.
SignatureAttribute.NestedClassType - Class in xapi.bytecode.attributes
Nested class types.
SignatureAttribute.ObjectType - Class in xapi.bytecode.attributes
Class types, array types, and type variables.
SignatureAttribute.Type - Class in xapi.bytecode.attributes
Primitive types and object types.
SignatureAttribute.TypeArgument - Class in xapi.bytecode.attributes
Type argument.
SignatureAttribute.TypeParameter - Class in xapi.bytecode.attributes
Formal type parameters.
SignatureAttribute.TypeVariable - Class in xapi.bytecode.attributes
Type variables.
signatureIndex(int) - Method in class xapi.bytecode.attributes.LocalVariableAttribute
This method is equivalent to descriptorIndex().
SignatureReader - Class in xapi.reflect.impl
A type signature parser to make a signature visitor visit an existing signature.
SignatureReader(String) - Constructor for class xapi.reflect.impl.SignatureReader
Constructs a SignatureReader for the given signature.
SignatureVisitor - Interface in xapi.reflect.api
A visitor to visit a generic signature.
SimpleFifo<E> - Class in xapi.collect.impl
A simple, fast, threadsafe, one-way, single-linked list.
SimpleFifo() - Constructor for class xapi.collect.impl.SimpleFifo
 
SimpleFifo(E[]) - Constructor for class xapi.collect.impl.SimpleFifo
 
SimpleFifo.Node - Class in xapi.collect.impl
 
SimpleLineReader - Class in xapi.io.api
 
SimpleLineReader() - Constructor for class xapi.io.api.SimpleLineReader
 
SimpleLinkedList<T> - Class in xapi.collect.impl
 
SimpleLinkedList() - Constructor for class xapi.collect.impl.SimpleLinkedList
 
SimpleLinkedList.LinkedListNode<T> - Class in xapi.collect.impl
 
SimpleLinkedList.ListIter - Class in xapi.collect.impl
 
SimpleLinkedList.NodeIteratorReverse - Class in xapi.collect.impl
 
simpleName - Variable in class xapi.source.read.JavaLexer.MemberData
 
simpleName - Variable in class xapi.source.read.JavaVisitor.TypeData
The last class fragment
SimpleStack<T> - Class in xapi.collect.impl
A very simple, but useful stack (linked list).
SimpleStack() - Constructor for class xapi.collect.impl.SimpleStack
 
SingleChar(char) - Constructor for class xapi.collect.impl.Chars.SingleChar
 
Singleton - Annotation Type in javax.inject
Identifies a type that the injector only instantiates once.
singleton(Class<? super T>) - Static method in class xapi.inject.X_Inject
Returns an injected singleton service implementation object.
singleton - Static variable in class xapi.reflect.X_Reflect
 
SINGLETON - Static variable in class xapi.util.validators.ChecksNonNull
 
SINGLETON - Static variable in class xapi.util.validators.ChecksStringNotEmpty
 
SINGLETON - Static variable in class xapi.util.validators.ChecksValidEmail
 
singletonAsync(Class<? super T>, Class<? extends ReceivesValue<T>>) - Static method in class xapi.inject.X_Inject
 
singletonAsync(Class<? super T>, ReceivesValue<T>) - Static method in class xapi.inject.X_Inject
Asynchronously loads an injected singleton service implementation object.
SingletonDefault - Annotation Type in xapi.annotation.inject
Used to link a singleton implementation class to an injectable interface.
SingletonInitializer<X> - Class in xapi.inject.impl
Extends SingletonProvider to provide automatic checking for provided instances implementing Initable.
SingletonInitializer() - Constructor for class xapi.inject.impl.SingletonInitializer
 
SingletonIterator<X> - Class in xapi.collect.impl
 
SingletonIterator(X) - Constructor for class xapi.collect.impl.SingletonIterator
 
singletonLazy(Class<? super T>) - Static method in class xapi.inject.impl.JavaInjector
 
singletonLazy(Class<? super T>) - Static method in class xapi.inject.X_Inject
This is a magic method, like gwt.create.
SingletonOverride - Annotation Type in xapi.annotation.inject
An annotation used to override a SingletonDefault used in dependency injection.
SingletonOverrideBuilder - Class in xapi.annotation.inject
 
SingletonProvider<X> - Class in xapi.inject.impl
A proxy class used to create a lazy-loading provider, with an efficient proxy (self-overwriting) proxy.
SingletonProvider() - Constructor for class xapi.inject.impl.SingletonProvider
 
SingletonProvider.NullCheckOnGet - Class in xapi.inject.impl
 
SIPUSH - Static variable in interface xapi.bytecode.api.Opcode
 
size() - Method in class xapi.bytecode.attributes.ExceptionTable
Returns exception_table_length, which is the number of entries in the exception_table[].
size() - Method in class xapi.bytecode.attributes.StackMapTable.Walker
Returns the number of the entries.
size() - Method in interface xapi.collect.api.Fifo
Return a count of items in the queue.
size() - Method in interface xapi.collect.api.StringTo
 
size() - Method in interface xapi.collect.api.StringTrie
 
size() - Method in class xapi.collect.impl.IntToAbstract
 
size() - Method in class xapi.collect.impl.IntToList
 
size() - Method in class xapi.collect.impl.IntToManyList
 
size() - Method in class xapi.collect.impl.ObjectToAbstract
 
size() - Method in class xapi.collect.impl.SimpleFifo
 
size() - Method in class xapi.collect.impl.StringToAbstract
 
size() - Method in interface xapi.collect.proxy.CollectionProxy
 
size() - Method in class xapi.collect.proxy.ListOf
 
size() - Method in class xapi.collect.proxy.MapOf
 
size() - Method in class xapi.collect.proxy.QueueOf
 
size() - Method in class xapi.collect.proxy.SetOf
 
size() - Method in class xapi.collect.trie.StringTrieAbstract
 
size() - Method in class xapi.process.impl.ProcessQueueAbstract
 
skip(K) - Method in class xapi.process.api.ProcessCursor
 
skipConstructor() - Method in class xapi.bytecode.CodeIterator
Moves to the instruction for either super() or this().
skipSuperConstructor() - Method in class xapi.bytecode.CodeIterator
Moves to the instruction for super().
skipThisConstructor() - Method in class xapi.bytecode.CodeIterator
Moves to the instruction for this().
source - Variable in class xapi.bytecode.ClassPool
 
SourceAdapterService<ClassType,MethodType,FieldType,AnnotationType> - Interface in xapi.source.service
 
SourceBuilder<Payload> - Class in xapi.dev.source
 
SourceBuilder() - Constructor for class xapi.dev.source.SourceBuilder
 
SourceBuilder(String) - Constructor for class xapi.dev.source.SourceBuilder
 
SourceCodeResource - Class in xapi.dev.resource.impl
 
SourceCodeResource(ClasspathResource) - Constructor for class xapi.dev.resource.impl.SourceCodeResource
 
SourceFileAttribute - Class in xapi.bytecode.attributes
 
SourceFileAttribute(ConstPool, String) - Constructor for class xapi.bytecode.attributes.SourceFileAttribute
Constructs a SourceFile attribute.
sourceNameToEnclosed(String) - Static method in class xapi.source.X_Modifier
 
sourceNameToPackage(String) - Static method in class xapi.source.X_Modifier
 
SourceService - Interface in xapi.source.service
 
SourceServiceDefault - Class in xapi.source.impl
 
SourceServiceDefault() - Constructor for class xapi.source.impl.SourceServiceDefault
 
SourceUtil - Class in xapi.source.read
 
splitClassName(String) - Static method in class xapi.source.X_Source
 
splitNewLine(String) - Static method in class xapi.util.X_String
 
stack(int, int, int) - Method in class xapi.bytecode.attributes.StackMap.Walker
Invoked when stack of stack_map_frame is visited.
STACK_GROW - Static variable in interface xapi.bytecode.api.Opcode
 
StackMap - Class in xapi.bytecode.attributes
 
StackMap.Walker - Class in xapi.bytecode.attributes
A code walker for a StackMap attribute.
StackMap.Writer - Class in xapi.bytecode.attributes
Internal use only.
StackMapTable - Class in xapi.bytecode.attributes
 
StackMapTable.RuntimeCopyException - Exception in xapi.bytecode.attributes
An exception that may be thrown by copy() in StackMapTable.
StackMapTable.Walker - Class in xapi.bytecode.attributes
A code walker for a StackMapTable attribute.
StackMapTable.Writer - Class in xapi.bytecode.attributes
A writer of stack map tables.
start() - Method in class xapi.io.impl.AbstractIOService.AbstractIORequest
 
start() - Method in class xapi.time.api.Clock
 
startCatch(String, String) - Method in class xapi.dev.source.MethodBuffer
 
startCatch(String) - Method in class xapi.dev.source.MethodBuffer
 
startFinally() - Method in class xapi.dev.source.MethodBuffer
 
startPc(int) - Method in class xapi.bytecode.attributes.ExceptionTable
Returns startPc of the n-th entry.
startPc(int) - Method in class xapi.bytecode.attributes.LineNumberAttribute
Returns line_number_table[i].start_pc.
startPc(int) - Method in class xapi.bytecode.attributes.LocalVariableAttribute
Returns local_variable_table[i].start_pc.
startTime() - Method in class xapi.process.api.ConcurrentEnvironment
 
startTry() - Method in class xapi.dev.source.MethodBuffer
 
startTry(String) - Method in class xapi.dev.source.MethodBuffer
 
STATIC - Static variable in class xapi.source.X_Modifier
 
STATUS_CANCELLED - Static variable in interface xapi.io.api.IORequest
 
STATUS_INCOMPLETE - Static variable in interface xapi.io.api.IORequest
 
STATUS_NOT_HTTP - Static variable in interface xapi.io.api.IORequest
 
STATUS_UNKNOWN - Static variable in interface xapi.io.api.IORequest
 
statusCode() - Method in interface xapi.io.api.IOMessage
 
statusMessage() - Method in interface xapi.io.api.IOMessage
 
stop() - Method in class xapi.time.api.Clock
 
stopPruning(boolean) - Method in class xapi.bytecode.CtClass
Disallows (or allows) automatically pruning this CtClass object.
stopPruning(boolean) - Method in class xapi.bytecode.CtClassType
 
STRICT - Static variable in class xapi.source.X_Modifier
 
string(String) - Static method in class xapi.bytecode.CtMethod.ConstParameter
Makes an String constant.
StringBufferOutputStream - Class in xapi.io.impl
 
StringBufferOutputStream() - Constructor for class xapi.io.impl.StringBufferOutputStream
 
StringBufferOutputStream(String) - Constructor for class xapi.io.impl.StringBufferOutputStream
 
StringCharIterator - Class in xapi.source.impl
 
StringCharIterator(String) - Constructor for class xapi.source.impl.StringCharIterator
 
StringDataResource - Class in xapi.dev.resource.impl
 
StringDataResource(ClasspathResource) - Constructor for class xapi.dev.resource.impl.StringDataResource
 
StringDictionary<V> - Interface in xapi.collect.api
 
StringDictionaryDefault<V> - Class in xapi.collect.impl
 
StringDictionaryDefault() - Constructor for class xapi.collect.impl.StringDictionaryDefault
 
StringId - Class in xapi.util.impl
 
StringId(String) - Constructor for class xapi.util.impl.StringId
 
StringInfo - Class in xapi.bytecode
 
StringInfo(int) - Constructor for class xapi.bytecode.StringInfo
 
StringInfo(DataInput) - Constructor for class xapi.bytecode.StringInfo
 
StringMemberValue - Class in xapi.bytecode.annotation
 
StringMemberValue(int, ConstPool) - Constructor for class xapi.bytecode.annotation.StringMemberValue
Constructs a string constant value.
StringMemberValue(String, ConstPool) - Constructor for class xapi.bytecode.annotation.StringMemberValue
Constructs a string constant value.
StringMemberValue(ConstPool) - Constructor for class xapi.bytecode.annotation.StringMemberValue
Constructs a string constant value.
stringMultiInitMap(ConvertsValue<Params, Value>) - Static method in class xapi.collect.impl.AbstractMultiInitMap
 
StringReader - Class in xapi.io.api
An implementation of LineReader designed to stream lines of text to one or more delegate LineReaders.
StringReader() - Constructor for class xapi.io.api.StringReader
 
StringService - Interface in xapi.util.service
 
StringStack<T> - Class in xapi.collect.impl
 
StringStack() - Constructor for class xapi.collect.impl.StringStack
 
StringTo<V> - Interface in xapi.collect.api
StringTo is a special mapping interface, since it has the best possible native support in dictionary-oriented languages, like javascript, we do not extend ObjectTo, which forces generic override problems in the GWT compiler, rather, we tie in to the HasValues interface instead.
StringTo.Many<V> - Interface in xapi.collect.api
 
StringToAbstract<V> - Class in xapi.collect.impl
 
StringToAbstract() - Constructor for class xapi.collect.impl.StringToAbstract
 
StringToAbstract(Map<String, V>) - Constructor for class xapi.collect.impl.StringToAbstract
 
StringToDeepMap<X> - Class in xapi.collect.impl
 
StringToDeepMap(Class<? extends X>) - Constructor for class xapi.collect.impl.StringToDeepMap
 
StringToManyList<X> - Class in xapi.collect.impl
 
StringToManyList(Class<X>) - Constructor for class xapi.collect.impl.StringToManyList
 
StringToManyList(Class<X>, Map<String, IntTo<X>>) - Constructor for class xapi.collect.impl.StringToManyList
 
StringTrie<E> - Interface in xapi.collect.api
 
StringTrie<E> - Class in xapi.collect.impl
 
StringTrie() - Constructor for class xapi.collect.impl.StringTrie
 
StringTrie.StringTrieCursor<E> - Interface in xapi.collect.api
 
StringTrie.StringTrieEdge<E> - Interface in xapi.collect.api
 
StringTrie.TrieEdge - Class in xapi.collect.impl
Our Edge class is one node in the StringTrieEdge graph.
StringTrie_2<E> - Class in xapi.collect.impl
 
StringTrie_2() - Constructor for class xapi.collect.impl.StringTrie_2
 
StringTrie_2.Edge - Class in xapi.collect.impl
Our Edge class is one node in the Trie graph.
StringTrieAbstract<E> - Class in xapi.collect.trie
 
StringTrieAbstract() - Constructor for class xapi.collect.trie.StringTrieAbstract
 
stripClassExtension(String) - Static method in class xapi.source.X_Source
 
stripFileName(String) - Static method in class xapi.source.X_Source
 
stripJarName(String) - Static method in class xapi.source.X_Source
 
stripTypeMods(String) - Static method in class xapi.source.read.JavaLexer
 
subclassOf(CtClass) - Method in class xapi.bytecode.CtClass
Determines whether the class directly or indirectly extends the given class.
subclassOf(CtClass) - Method in class xapi.bytecode.CtClassType
 
subList(int, int) - Method in class xapi.collect.proxy.ListOf
 
subSequence(int, int) - Method in class xapi.collect.impl.Chars.SingleChar
 
subSequence(int, int) - Method in class xapi.collect.impl.Chars
 
subSequence(int, int) - Method in class xapi.util.impl.DeferredCharSequence
 
subtypeOf(CtClass) - Method in class xapi.bytecode.CtClass
Returns true if this class extends or implements clazz.
subtypeOf(CtClass) - Method in class xapi.bytecode.CtClassType
 
SuccessHandler<Type> - Interface in xapi.util.api
A simple success callback, compatible with gwt AsyncCallback
SUPER - Static variable in interface xapi.reflect.api.SignatureVisitor
Wildcard for a "super" type argument.
SUPER - Static variable in interface xapi.source.api.IsGeneric
Bounds of It is illegal to specify more than one generic type
SUPER - Static variable in class xapi.source.read.JavaModel.IsGeneric
 
SUPER - Static variable in class xapi.source.X_Modifier
 
SUPER_BELOW_GWT_DEV - Static variable in error xapi.except.NotConfiguredCorrectly
 
superString() - Method in class xapi.dev.source.ClassBuffer
 
SWAP - Static variable in interface xapi.bytecode.api.Opcode
 
SYNCHRONIZED - Static variable in class xapi.source.X_Modifier
 
SYNTHETIC - Static variable in class xapi.source.X_Modifier
 

T

T_BOOLEAN - Static variable in interface xapi.bytecode.api.Opcode
 
T_BYTE - Static variable in interface xapi.bytecode.api.Opcode
 
T_CHAR - Static variable in interface xapi.bytecode.api.Opcode
 
T_DOUBLE - Static variable in interface xapi.bytecode.api.Opcode
 
T_FLOAT - Static variable in interface xapi.bytecode.api.Opcode
 
T_INT - Static variable in interface xapi.bytecode.api.Opcode
 
T_LONG - Static variable in interface xapi.bytecode.api.Opcode
 
T_SHORT - Static variable in interface xapi.bytecode.api.Opcode
 
tableLength() - Method in class xapi.bytecode.attributes.ExceptionsAttribute
Returns number_of_exceptions.
tableLength() - Method in class xapi.bytecode.attributes.InnerClassesAttribute
Returns number_of_classes.
tableLength() - Method in class xapi.bytecode.attributes.LineNumberAttribute
Returns line_number_table_length.
tableLength() - Method in class xapi.bytecode.attributes.LocalVariableAttribute
Returns local_variable_table_length.
TABLESWITCH - Static variable in interface xapi.bytecode.api.Opcode
 
tag - Static variable in class xapi.bytecode.annotation.AnnotationDefaultAttribute
The name of the AnnotationDefault attribute.
tag - Static variable in class xapi.bytecode.attributes.CodeAttribute
The name of this attribute "Code".
tag - Static variable in class xapi.bytecode.attributes.ConstantAttribute
The name of this attribute "ConstantValue".
tag - Static variable in class xapi.bytecode.attributes.ExceptionsAttribute
The name of this attribute "Exceptions".
tag - Static variable in class xapi.bytecode.attributes.InnerClassesAttribute
The name of this attribute "InnerClasses".
tag - Static variable in class xapi.bytecode.attributes.LineNumberAttribute
The name of this attribute "LineNumberTable".
tag - Static variable in class xapi.bytecode.attributes.LocalVariableAttribute
The name of this attribute "LocalVariableTable".
tag - Static variable in class xapi.bytecode.attributes.SignatureAttribute
The name of this attribute "Signature".
tag - Static variable in class xapi.bytecode.attributes.SourceFileAttribute
The name of this attribute "SourceFile".
tag - Static variable in class xapi.bytecode.attributes.StackMap
The name of this attribute "StackMap".
tag - Static variable in class xapi.bytecode.attributes.StackMapTable
The name of this attribute "StackMapTable".
tail() - Method in class xapi.collect.impl.AbstractLinkedList
 
take() - Method in interface xapi.collect.api.Fifo
Analagous to poll(); retrieves and removes head.
take() - Method in class xapi.collect.impl.SimpleFifo
 
targetClassloader() - Method in class xapi.jre.inject.RuntimeInjector
 
Template - Class in xapi.source.write
A fast, lightweight string templating system with zero dependencies.
Template(String, String...) - Constructor for class xapi.source.write.Template
 
Template(String, Iterable<String>) - Constructor for class xapi.source.write.Template
 
THIS - Static variable in class xapi.bytecode.attributes.StackMap
UninitializedThis_variable_info.tag.
THIS - Static variable in class xapi.bytecode.attributes.StackMapTable
UninitializedThis_variable_info.tag.
THIS - Static variable in class xapi.bytecode.Bytecode
Represents the CtClass file using the constant pool table given to this Bytecode object.
THIS - Static variable in class xapi.bytecode.ConstPool
Represents the class using this constant pool table.
threadFlushTime() - Method in class xapi.process.impl.ConcurrencyServiceAbstract
 
ThreadsafeUncaughtExceptionHandler - Class in xapi.except
 
ThreadsafeUncaughtExceptionHandler(Thread) - Constructor for class xapi.except.ThreadsafeUncaughtExceptionHandler
 
ThreadsafeUncaughtExceptionHandler() - Constructor for class xapi.except.ThreadsafeUncaughtExceptionHandler
 
threadStart() - Static method in class xapi.time.X_Time
Returns the Moment the current thread began operation, or the last call to X_Time.tick().
threadStartTime(Thread) - Method in class xapi.process.impl.ConcurrencyServiceAbstract
 
threadStartTime(Thread) - Method in interface xapi.process.service.ConcurrencyService
Tells what time the current process for the current thread started.
threadStartTime() - Static method in class xapi.process.X_Process
 
tick() - Method in class xapi.jre.time.JreTimeServiceHighPrecision
 
tick() - Method in class xapi.time.impl.AbstractTimeService
 
tick() - Method in interface xapi.time.service.TimeService
updates now() to current time
tick() - Static method in class xapi.time.X_Time
Advances X_Time.threadStart() to current time.
TimeService - Interface in xapi.time.service
 
TimeServiceDefault - Class in xapi.time.impl
 
TimeServiceDefault() - Constructor for class xapi.time.impl.TimeServiceDefault
 
timestamp() - Method in class xapi.jre.time.JreTimeServiceHighPrecision
 
timestamp() - Method in class xapi.time.impl.TimeServiceDefault
 
timestamp() - Method in interface xapi.time.service.TimeService
 
timestamp() - Static method in class xapi.time.X_Time
 
TO_STRING - Static variable in class xapi.collect.impl.AbstractInitMap
A default toString converter that just calls String.valueOf.
toAnnotation(Annotation) - Method in class xapi.bytecode.impl.BytecodeAdapterService
 
toAnnotation(ClassLoader) - Method in interface xapi.source.api.IsAnnotation
 
toAnnotation(AnnotationType) - Method in interface xapi.source.service.SourceAdapterService
 
toAnnotationType(ClassLoader, ClassPool) - Method in class xapi.bytecode.annotation.Annotation
Constructs an annotation-type object representing this annotation.
toArray() - Method in class xapi.collect.impl.IntToAbstract
 
toArray() - Method in class xapi.collect.impl.IntToList
 
toArray() - Method in class xapi.collect.impl.IntToManyList
 
toArray() - Method in class xapi.collect.impl.ObjectToAbstract
 
toArray() - Method in interface xapi.collect.proxy.CollectionProxy
 
toArray() - Method in class xapi.collect.proxy.ListOf
 
toArray(T[]) - Method in class xapi.collect.proxy.ListOf
 
toArray() - Method in class xapi.collect.proxy.MapOf
 
toArray() - Method in class xapi.collect.proxy.QueueOf
 
toArray(T[]) - Method in class xapi.collect.proxy.QueueOf
 
toArray() - Method in class xapi.collect.proxy.SetOf
 
toArray(T[]) - Method in class xapi.collect.proxy.SetOf
 
toArray(Iterable<String>) - Static method in class xapi.source.write.Template
 
toArrayComponent(String, int) - Static method in class xapi.bytecode.Descriptor
Returns the descriptor of the type of the array component.
toBase64(int) - Static method in class xapi.source.X_Base64
 
toBinary(String) - Method in class xapi.io.impl.IORequestBuilderDefault
 
toBinarySuffix(double) - Static method in class xapi.util.X_String
 
toByteArray() - Method in class xapi.bytecode.attributes.StackMap.Writer
Converts the written data into a byte array.
toByteArray() - Method in class xapi.bytecode.attributes.StackMapTable.Writer
Returns the stack map table written out.
toBytecode() - Method in class xapi.bytecode.CtClass
Converts this class to a class file.
toBytecode(DataOutputStream) - Method in class xapi.bytecode.CtClass
Converts this class to a class file.
toBytes(String) - Method in class xapi.jre.util.JreStringService
 
toBytes(String) - Method in interface xapi.util.service.StringService
 
toCharIterator(String) - Static method in class xapi.source.X_Base64
 
toClass(String) - Method in class xapi.bytecode.impl.BytecodeAdapterService
 
toClass(ClassLoader) - Method in interface xapi.source.api.IsClass
 
toClass(ClassLoader) - Method in class xapi.source.impl.AbstractClass
 
toClass(ClassLoader) - Method in class xapi.source.impl.IsClassDelegate
 
toClass(ClassType) - Method in interface xapi.source.service.SourceAdapterService
 
toClassName(String) - Static method in class xapi.bytecode.Descriptor
Converts to a Java class name from a descriptor.
toClasspath(URL) - Static method in class xapi.dev.X_Dev
 
toClassSignature(String) - Static method in class xapi.bytecode.attributes.SignatureAttribute
Parses the given signature string as a class signature.
toCodeAttribute() - Method in class xapi.bytecode.Bytecode
Converts to a CodeAttribute.
toCollection(Collection<V>) - Method in class xapi.collect.impl.IntToAbstract
 
toCollection(Collection<E>) - Method in class xapi.collect.impl.IntToList
 
toCollection(Collection<IntTo<X>>) - Method in class xapi.collect.impl.IntToManyList
 
toCollection(Collection<V>) - Method in class xapi.collect.impl.ObjectToAbstract
 
toCollection(Collection<V>) - Method in interface xapi.collect.proxy.CollectionProxy
 
toCollection(Collection<V>) - Method in class xapi.collect.proxy.MapOf
 
toCtClass(String, ClassPool) - Static method in class xapi.bytecode.Descriptor
Returns a CtClass object representing the type specified by the given descriptor.
toEnclosingType(String) - Static method in class xapi.source.X_Modifier
 
toField(CtField) - Method in class xapi.bytecode.impl.BytecodeAdapterService
 
toField(FieldType) - Method in interface xapi.source.service.SourceAdapterService
 
toFieldSignature(String) - Static method in class xapi.bytecode.attributes.SignatureAttribute
Parses the given signature string as a field type signature.
toFlatName(String) - Static method in class xapi.source.read.SourceUtil
 
toJavaName(String) - Static method in class xapi.bytecode.ClassMap
Converts a class name from the internal representation used in the JVM to the normal one used in Java.
toJavaName(String) - Static method in class xapi.bytecode.Descriptor
Converts a class name from the internal representation used in the JVM to the normal one used in Java.
toJvmName(String) - Static method in class xapi.bytecode.ClassMap
Converts a class name into the internal representation used in the JVM.
toJvmName(String) - Static method in class xapi.bytecode.Descriptor
Converts a class name into the internal representation used in the JVM.
toJvmName(CtClass) - Static method in class xapi.bytecode.Descriptor
Returns the internal representation of the class name in the JVM.
toKey(Key) - Method in interface xapi.collect.api.InitMap
We force subclasses to deal with serializing keys to unique names, so javascript can implement this directly on an object, and you can achieve a degree of portability, by making map structure deterministic.
toKey(Key) - Method in class xapi.collect.impl.AbstractInitMap
 
toLevel(Type) - Static method in class xapi.adapter.log.gwt.GwtLogAdapter
 
toLineNumber(int) - Method in class xapi.bytecode.attributes.LineNumberAttribute
Returns the line number corresponding to the specified bytecode.
toMap(Map<Integer, V>) - Method in class xapi.collect.impl.IntToAbstract
 
toMap(Map<Integer, E>) - Method in class xapi.collect.impl.IntToList
 
toMap(Map<Integer, IntTo<X>>) - Method in class xapi.collect.impl.IntToManyList
 
toMap(Map<K, V>) - Method in class xapi.collect.impl.ObjectToAbstract
 
toMap(Map<K, V>) - Method in interface xapi.collect.proxy.CollectionProxy
 
toMap(Map<K, V>) - Method in class xapi.collect.proxy.MapOf
 
toMethod(String, CtClass) - Method in class xapi.bytecode.CtConstructor
Makes a copy of this constructor and converts it into a method.
toMethod(String, CtClass, ClassMap) - Method in class xapi.bytecode.CtConstructor
Makes a copy of this constructor and converts it into a method.
toMethod(CtMethod) - Method in class xapi.bytecode.impl.BytecodeAdapterService
 
toMethod(MethodType) - Method in interface xapi.source.service.SourceAdapterService
 
toMethodSignature(String) - Static method in class xapi.bytecode.attributes.SignatureAttribute
Parses the given signature string as a method type signature.
toMetricSuffix(double) - Static method in class xapi.util.X_String
 
toNearPc(int) - Method in class xapi.bytecode.attributes.LineNumberAttribute
Returns the index into the code array at which the code for the specified line (or the nearest line after the specified one) begins.
TOP - Static variable in class xapi.bytecode.attributes.StackMap
Top_variable_info.tag.
TOP - Static variable in class xapi.bytecode.attributes.StackMapTable
Top_variable_info.tag.
toPackage(String) - Static method in class xapi.source.X_Source
 
toPrimitiveClass(char) - Static method in class xapi.bytecode.Descriptor
 
toSignature() - Method in interface xapi.source.api.HasSignature
 
toSignature() - Method in enum xapi.source.api.Primitives
 
toSignature() - Method in class xapi.source.impl.AbstractClass
 
toSignature() - Method in class xapi.source.impl.AbstractMember
 
toSignature() - Method in class xapi.source.impl.IsClassDelegate
 
toSource() - Method in interface xapi.source.api.ChainedSource
 
toSource() - Method in interface xapi.source.api.HasSource
 
toSourceName(String) - Static method in class xapi.source.read.SourceUtil
 
toStackMap(ConstPool) - Method in class xapi.bytecode.attributes.StackMap.Writer
Converts to a StackMap attribute.
toStackMapTable(ConstPool) - Method in class xapi.bytecode.attributes.StackMapTable.Writer
Constructs and a return a stack map table containing the written stack map entries.
toStartPc(int) - Method in class xapi.bytecode.attributes.LineNumberAttribute
Returns the index into the code array at which the code for the specified line begins.
toStreamUtf8(String) - Static method in class xapi.io.X_IO
 
toString() - Method in class xapi.bytecode.annotation.Annotation
Returns a string representation of the annotation.
toString() - Method in class xapi.bytecode.annotation.AnnotationDefaultAttribute
Returns a string representation of this object.
toString() - Method in class xapi.bytecode.annotation.AnnotationMemberValue
Obtains the string representation of this object.
toString() - Method in class xapi.bytecode.annotation.AnnotationsAttribute
Returns a string representation of this object.
toString() - Method in class xapi.bytecode.annotation.ArrayMemberValue
Obtains the string representation of this object.
toString() - Method in class xapi.bytecode.annotation.BooleanMemberValue
Obtains the string representation of this object.
toString() - Method in class xapi.bytecode.annotation.ByteMemberValue
Obtains the string representation of this object.
toString() - Method in class xapi.bytecode.annotation.CharMemberValue
Obtains the string representation of this object.
toString() - Method in class xapi.bytecode.annotation.ClassMemberValue
Obtains the string representation of this object.
toString() - Method in class xapi.bytecode.annotation.DoubleMemberValue
Obtains the string representation of this object.
toString() - Method in class xapi.bytecode.annotation.EnumMemberValue
 
toString() - Method in class xapi.bytecode.annotation.FloatMemberValue
Obtains the string representation of this object.
toString() - Method in class xapi.bytecode.annotation.IntegerMemberValue
Obtains the string representation of this object.
toString() - Method in class xapi.bytecode.annotation.LongMemberValue
Obtains the string representation of this object.
toString() - Method in class xapi.bytecode.annotation.ShortMemberValue
Obtains the string representation of this object.
toString() - Method in class xapi.bytecode.annotation.StringMemberValue
Obtains the string representation of this object.
toString() - Method in class xapi.bytecode.attributes.SignatureAttribute.ArrayType
Returns the string representation.
toString() - Method in class xapi.bytecode.attributes.SignatureAttribute.BaseType
Returns the string representation.
toString() - Method in class xapi.bytecode.attributes.SignatureAttribute.ClassSignature
Returns the string representation.
toString() - Method in class xapi.bytecode.attributes.SignatureAttribute.ClassType
Returns the string representation.
toString() - Method in class xapi.bytecode.attributes.SignatureAttribute.MethodSignature
Returns the string representation.
toString() - Method in class xapi.bytecode.attributes.SignatureAttribute.TypeArgument
Returns the string representation.
toString() - Method in class xapi.bytecode.attributes.SignatureAttribute.TypeParameter
Returns the string representation.
toString() - Method in class xapi.bytecode.attributes.SignatureAttribute.TypeVariable
Returns the string representation.
toString() - Method in class xapi.bytecode.ClassClassPath
 
toString() - Method in class xapi.bytecode.ClassFile
 
toString() - Method in class xapi.bytecode.ClassPool
Returns the class search path.
toString() - Method in class xapi.bytecode.ConstInfo
 
toString() - Method in class xapi.bytecode.CtClass
Converts the object to a string.
toString() - Method in class xapi.bytecode.CtField
Returns a String representation of the object.
toString() - Method in class xapi.bytecode.CtMember
 
toString(String) - Static method in class xapi.bytecode.Descriptor
Returns a human-readable representation of the given descriptor.
toString() - Method in class xapi.bytecode.FieldInfo
Returns a string representation of the object.
toString() - Method in class xapi.bytecode.MethodInfo
Returns a string representation of the object.
toString() - Method in class xapi.collect.impl.AbstractLinkedList.Node
 
toString() - Method in class xapi.collect.impl.AbstractLinkedList
 
toString() - Method in class xapi.collect.impl.IntToList
 
toString() - Method in class xapi.collect.impl.MultithreadedStringTrie.Edge
 
toString() - Method in class xapi.collect.impl.MultithreadedStringTrie
 
toString() - Method in class xapi.collect.impl.SimpleFifo.Node
 
toString() - Method in class xapi.collect.impl.SimpleFifo
 
toString() - Method in class xapi.collect.impl.StringStack
 
toString(T) - Method in class xapi.collect.impl.StringStack
 
toString() - Method in class xapi.collect.impl.StringToAbstract
 
toString() - Method in class xapi.collect.impl.StringTrie
 
toString() - Method in class xapi.collect.impl.StringTrie.TrieEdge
 
toString() - Method in class xapi.collect.impl.StringTrie_2.Edge
 
toString() - Method in class xapi.collect.impl.StringTrie_2
 
toString() - Method in class xapi.collect.impl.ToStringFifo
 
toString() - Method in class xapi.dev.resource.impl.ByteCodeResource
 
toString() - Method in class xapi.dev.source.CharBuffer
 
toString() - Method in class xapi.dev.source.ClassBuffer
 
toString() - Method in class xapi.dev.source.FieldBuffer
 
toString() - Method in class xapi.dev.source.ImportSection
 
toString() - Method in class xapi.dev.source.MethodBuffer
 
toString() - Method in class xapi.dev.source.PrintBuffer
 
toString() - Method in class xapi.dev.source.SourceBuilder
 
toString() - Method in class xapi.io.api.StringReader
 
toString() - Method in class xapi.io.impl.StringBufferOutputStream
 
toString(byte[]) - Method in class xapi.jre.util.DigesterJre
 
toString() - Method in class xapi.source.impl.AbstractMember
 
toString() - Method in class xapi.source.impl.ImmutableAnnotationValue
 
toString() - Method in class xapi.source.impl.ImmutableType
 
toString() - Method in class xapi.source.impl.IsClassDelegate
 
toString() - Method in class xapi.source.impl.StringCharIterator
 
toString() - Method in class xapi.source.impl.Varargs
 
toString() - Method in class xapi.source.read.JavaModel.AnnotationMember
 
toString() - Method in class xapi.source.read.JavaModel.HasAnnotations
 
toString() - Method in class xapi.source.read.JavaModel.IsAnnotation
 
toString() - Method in class xapi.source.read.JavaModel.IsGeneric
 
toString() - Method in class xapi.source.read.JavaModel.IsNamedType
 
toString() - Method in class xapi.source.read.JavaModel.IsParameter
 
toString() - Method in class xapi.source.read.JavaModel.IsQualified
 
toString() - Method in class xapi.source.read.JavaModel.IsType
 
toString() - Method in class xapi.source.read.JavaVisitor.TypeData
 
toString(Object) - Method in interface xapi.source.write.ToStringer
 
toString() - Method in class xapi.time.api.Clock
 
toString(byte[]) - Method in interface xapi.util.api.Digester
 
toString() - Method in class xapi.util.impl.AbstractPair
 
toString() - Method in class xapi.util.impl.DeferredCharSequence
 
toStringBinary(Class<?>...) - Static method in class xapi.source.X_Source
 
toStringCanonical(Class<?>...) - Static method in class xapi.source.X_Source
 
toStringEnclosed(Class<?>) - Static method in class xapi.source.X_Source
 
ToStringer - Interface in xapi.source.write
A simple interface for converting objects into strings.
ToStringFifo<E> - Class in xapi.collect.impl
 
ToStringFifo() - Constructor for class xapi.collect.impl.ToStringFifo
 
toStrings(URL...) - Static method in class xapi.dev.X_Dev
 
toStringUtf8(InputStream) - Static method in class xapi.io.X_IO
 
toTitleCase(String) - Static method in class xapi.util.X_String
 
toType(Class<?>) - Method in class xapi.source.impl.SourceServiceDefault
 
toType(String, String) - Method in class xapi.source.impl.SourceServiceDefault
 
toType(Class<?>) - Method in interface xapi.source.service.SourceService
 
toType(String, String) - Method in interface xapi.source.service.SourceService
 
toType(Class<?>) - Static method in class xapi.source.X_Source
 
toType(String) - Static method in class xapi.source.X_Source
 
toType(String, String) - Static method in class xapi.source.X_Source
 
toTypes(CtClass[]) - Method in class xapi.bytecode.impl.BytecodeAdapterService
 
toTypes(String[]) - Static method in class xapi.source.X_Source
 
toUrl(String) - Static method in class xapi.dev.X_Dev
 
toUrl(Class<?>, String) - Method in class xapi.io.impl.AbstractIOService
 
trace(Object...) - Static method in class xapi.log.X_Log
 
traceSystemErr() - Static method in class xapi.util.X_Debug
 
traceSystemErr(int) - Static method in class xapi.util.X_Debug
 
traceSystemOut() - Static method in class xapi.util.X_Debug
 
traceSystemOut(int) - Static method in class xapi.util.X_Debug
 
TRANSIENT - Static variable in class xapi.source.X_Modifier
 
TrieEdge() - Constructor for class xapi.collect.impl.StringTrie.TrieEdge
 
TrieEdge(char[], int, int) - Constructor for class xapi.collect.impl.StringTrie.TrieEdge
 
Triple<X,Y,Z> - Interface in xapi.util.api
 
tryImport(String, boolean) - Method in class xapi.dev.source.ImportSection
 
tryImport(String, boolean, boolean) - Method in class xapi.dev.source.ImportSection
 
tryLock() - Method in interface xapi.process.api.AsyncLock
In a single-threaded environment, tryLock always returns true.
trySleep(float) - Method in class xapi.process.impl.ConcurrencyServiceAbstract
 
trySleep(float) - Method in interface xapi.process.service.ConcurrencyService
Attempts to sleep, if the current thread is not interrupted.
trySleep(int) - Static method in class xapi.process.X_Process
 
trySleep(int, int) - Static method in class xapi.time.X_Time
 
Type() - Constructor for class xapi.bytecode.attributes.SignatureAttribute.Type
 
typeClass() - Method in class xapi.process.impl.ProcessQueueAbstract
 
TypeData(String, String) - Constructor for class xapi.source.read.JavaVisitor.TypeData
 
TypeData(String) - Constructor for class xapi.source.read.JavaVisitor.TypeData
 
TypeDef(String) - Constructor for class xapi.source.read.JavaLexer.TypeDef
 
TypeDef(String, int) - Constructor for class xapi.source.read.JavaLexer.TypeDef
 
TypeDefinitionException - Exception in xapi.dev.source
 
TypeDefinitionException(String) - Constructor for exception xapi.dev.source.TypeDefinitionException
 
typeInfo(int, byte) - Method in class xapi.bytecode.attributes.StackMap.Walker
Invoked when an element of verification_type_info (except Object_variable_info and Uninitialized_variable_info) is visited.
typeInfoArray(int, int, int, boolean) - Method in class xapi.bytecode.attributes.StackMap.Walker
Invoked when an array of verification_type_info is visited.
TypeMap - Class in xapi.source.impl
 
TypeMap() - Constructor for class xapi.source.impl.TypeMap
 
typeName - Variable in class xapi.source.read.JavaLexer.MemberData
 
typeName() - Method in class xapi.source.read.JavaModel.IsNamedType
 
typesAssignable(Class<?>[], Class<?>...) - Static method in class xapi.source.X_Source
 
typesEqual(IsType[], IsType[]) - Static method in class xapi.source.X_Source
 
typesEqual(IsType[], Class<?>...) - Static method in class xapi.source.X_Source
 
typesEqual(Class<?>[], IsType...) - Static method in class xapi.source.X_Source
 
typesEqual(Class<?>[], Class<?>...) - Static method in class xapi.source.X_Source
 
typeTag - Static variable in class xapi.bytecode.attributes.LocalVariableAttribute
The name of the attribute "LocalVariableTypeTable".
typeTagOf(char) - Static method in class xapi.bytecode.attributes.StackMapTable
Returns the tag of the type specified by the descriptor.

U

u16bitAt(int) - Method in class xapi.bytecode.CodeIterator
Returns the unsigned 16bit value at the given index.
UiTemplate - Annotation Type in xapi.annotation.ui
 
UiTemplate.EmbedStrategy - Enum in xapi.annotation.ui
 
UiTemplate.Location - Enum in xapi.annotation.ui
 
UiTemplate.SourceType - Enum in xapi.annotation.ui
 
UiTemplateBuilder - Class in xapi.annotation.ui
 
uncaughtException(Thread, Throwable) - Method in class xapi.except.ThreadsafeUncaughtExceptionHandler
 
UNINIT - Static variable in class xapi.bytecode.attributes.StackMap
Uninitialized_variable_info.tag.
UNINIT - Static variable in class xapi.bytecode.attributes.StackMapTable
Uninitialized_variable_info.tag.
uninitialized(int, int) - Method in class xapi.bytecode.attributes.StackMap.Walker
Invoked when an element of type Uninitialized_variable_info is visited.
unlock(MultithreadedStringTrie<E>.Edge, boolean) - Method in class xapi.collect.impl.MultithreadedStringTrie
 
unlock(StringTrie<E>.TrieEdge, boolean) - Method in class xapi.collect.impl.StringTrie
 
unlock(StringTrie_2<E>.Edge, boolean, Object) - Method in class xapi.collect.impl.StringTrie_2
 
unlock() - Method in interface xapi.process.api.AsyncLock
In a single-threaded environment, this will call any queued async lock requests.
unwrap(LogLevel, Object) - Method in interface xapi.log.api.LogService
 
unwrap(LogLevel, Object) - Method in class xapi.log.impl.AbstractLog
 
unwrap(LogLevel, Object) - Method in class xapi.log.impl.JreLog
 
unwrap(Throwable) - Static method in class xapi.util.X_Util
 
update(ByteBuffer) - Method in interface xapi.jre.util.DigestBuffer
 
update(ByteBuffer) - Method in class xapi.jre.util.DigestBufferJre
 
update(byte[], int, int) - Method in class xapi.jre.util.DigesterJre
 
update(byte[], int, int) - Method in interface xapi.util.api.Digester
 
updateCursors(int, int) - Method in class xapi.bytecode.CodeIterator
Is called when a gap is inserted.
uriBase() - Method in class xapi.io.impl.AbstractIOService
 
url() - Method in interface xapi.io.api.IOMessage
 
Utf8Info - Class in xapi.bytecode
 
Utf8Info(String, int) - Constructor for class xapi.bytecode.Utf8Info
 
Utf8Info(DataInput, int) - Constructor for class xapi.bytecode.Utf8Info
 

V

validate(V, String) - Method in interface xapi.util.api.ValidatesValue
Return null for valid, and String message for invalid.
validate(Object, String) - Method in class xapi.util.validators.ChecksNonNull
 
validate(Object, String) - Method in class xapi.util.validators.ChecksStringNotEmpty
 
validate(String, String) - Method in class xapi.util.validators.ChecksValidEmail
 
ValidatesValue<V> - Interface in xapi.util.api
 
value() - Method in interface xapi.collect.api.StringTrie.StringTrieEdge
 
value - Variable in class xapi.collect.impl.AbstractLinkedList.Node
 
value - Variable in class xapi.collect.impl.MultithreadedStringTrie.Edge
 
value - Variable in class xapi.collect.impl.StringTrie.TrieEdge
 
value - Variable in class xapi.collect.impl.StringTrie_2.Edge
 
value() - Method in class xapi.collect.trie.DeepTrieEdge
 
valueOf(String) - Static method in enum xapi.annotation.compile.Dependency.DependencyType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum xapi.annotation.compile.Resource.ResourceType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum xapi.annotation.model.PersistenceStrategy
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum xapi.annotation.model.SerializationStrategy
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum xapi.annotation.reflect.NewInstanceStrategy
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum xapi.annotation.ui.UiTemplate.EmbedStrategy
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum xapi.annotation.ui.UiTemplate.Location
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum xapi.annotation.ui.UiTemplate.SourceType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum xapi.bytecode.api.ByteCodes
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum xapi.log.api.LogLevel
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum xapi.process.api.ConcurrentEnvironment.Priority
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum xapi.process.api.ConcurrentEnvironment.Strategy
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum xapi.source.api.Primitives
Returns the enum constant of this type with the specified name.
valueProvider - Variable in class xapi.collect.impl.InitMapDefault
 
values() - Static method in enum xapi.annotation.compile.Dependency.DependencyType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum xapi.annotation.compile.Resource.ResourceType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum xapi.annotation.model.PersistenceStrategy
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum xapi.annotation.model.SerializationStrategy
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum xapi.annotation.reflect.NewInstanceStrategy
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum xapi.annotation.ui.UiTemplate.EmbedStrategy
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum xapi.annotation.ui.UiTemplate.Location
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum xapi.annotation.ui.UiTemplate.SourceType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum xapi.bytecode.api.ByteCodes
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Method in interface xapi.collect.api.HasValues
 
values() - Method in class xapi.collect.impl.ObjectToAbstract
 
values() - Method in class xapi.collect.impl.StringToAbstract
 
values() - Method in class xapi.collect.proxy.MapOf
 
values() - Static method in enum xapi.log.api.LogLevel
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum xapi.process.api.ConcurrentEnvironment.Priority
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum xapi.process.api.ConcurrentEnvironment.Strategy
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum xapi.source.api.Primitives
Returns an array containing the constants of this enum type, in the order they are declared.
valueSet() - Method in class xapi.collect.impl.StringToAbstract
 
valueType() - Method in interface xapi.collect.api.ObjectTo
 
valueType() - Method in class xapi.collect.impl.ObjectToAbstract
 
valueType() - Method in class xapi.collect.proxy.MapOf
 
Varargs - Class in xapi.source.impl
 
Varargs(IsType...) - Constructor for class xapi.source.impl.Varargs
 
varargs - Variable in class xapi.source.read.JavaLexer.TypeDef
 
varargs - Variable in class xapi.source.read.JavaModel.IsParameter
 
VARARGS - Static variable in class xapi.source.X_Modifier
 
variableName(int) - Method in class xapi.bytecode.attributes.LocalVariableAttribute
Returns the name of the local variable specified by local_variable_table[i].name_index.
version - Static variable in class xapi.bytecode.CtClass
The version number of this release.
version() - Method in interface xapi.enviro.Enviro
 
visibleFrom(CtClass) - Method in class xapi.bytecode.CtMember
Returns true if this member is accessible from the given class.
visibleTag - Static variable in class xapi.bytecode.annotation.AnnotationsAttribute
The name of the RuntimeVisibleAnnotations attribute.
visibleTag - Static variable in class xapi.bytecode.attributes.ParameterAnnotationsAttribute
The name of the RuntimeVisibleParameterAnnotations attribute.
visit() - Method in class xapi.bytecode.attributes.StackMap.Walker
Visits each entry of the stack map frames.
visitAnnotation(String, String, SourceBuilder<?>) - Method in class xapi.dev.source.MethodBuffer
 
visitAnnotation(String, String, JavaModel.HasAnnotations) - Method in class xapi.source.read.JavaLexer.AnnotationExtractor
 
visitAnnotation(JavaVisitor.AnnotationVisitor<R>, R, CharSequence, int) - Static method in class xapi.source.read.JavaLexer
 
visitAnnotation(String, String, Param) - Method in interface xapi.source.read.JavaVisitor.AnnotationVisitor
 
visitAnnotationMembers(JavaVisitor.AnnotationMemberVisitor<R>, R, CharSequence, int) - Static method in class xapi.source.read.JavaLexer
 
visitAnnotationMemberValue(AnnotationMemberValue) - Method in interface xapi.bytecode.annotation.MemberValueVisitor
 
visitArrayMemberValue(ArrayMemberValue) - Method in interface xapi.bytecode.annotation.MemberValueVisitor
 
visitArrayType() - Method in interface xapi.reflect.api.SignatureVisitor
Visits a signature corresponding to an array type.
visitBaseType(char) - Method in interface xapi.reflect.api.SignatureVisitor
Visits a signature corresponding to a primitive type.
visitBody(String, Param) - Method in interface xapi.source.read.JavaVisitor.ClassVisitor
 
visitBody(String, Param) - Method in interface xapi.source.read.JavaVisitor.EnumDefinitionVisitor
 
visitBooleanMemberValue(BooleanMemberValue) - Method in interface xapi.bytecode.annotation.MemberValueVisitor
 
visitByteMemberValue(ByteMemberValue) - Method in interface xapi.bytecode.annotation.MemberValueVisitor
 
visitCharMemberValue(CharMemberValue) - Method in interface xapi.bytecode.annotation.MemberValueVisitor
 
visitClassBound() - Method in interface xapi.reflect.api.SignatureVisitor
Visits the class bound of the last visited formal type parameter.
visitClassFile(JavaVisitor.ClassVisitor<Param>, Param, CharSequence, int) - Static method in class xapi.source.read.JavaLexer
 
visitClassMemberValue(ClassMemberValue) - Method in interface xapi.bytecode.annotation.MemberValueVisitor
 
visitClassType(String) - Method in interface xapi.reflect.api.SignatureVisitor
Starts the visit of a signature corresponding to a class or interface type.
visitCodeBlock(String, boolean, Param) - Method in interface xapi.source.read.JavaVisitor.ClassBodyVisitor
 
visitCopyright(String, Param) - Method in interface xapi.source.read.JavaVisitor.ClassVisitor
Called on a javadoc comment found before the package statement.
visitDoubleMemberValue(DoubleMemberValue) - Method in interface xapi.bytecode.annotation.MemberValueVisitor
 
visitEnd() - Method in interface xapi.reflect.api.SignatureVisitor
Ends the visit of a signature corresponding to a class or interface type.
visitEnumMemberValue(EnumMemberValue) - Method in interface xapi.bytecode.annotation.MemberValueVisitor
 
visitException(String, SourceBuilder<?>) - Method in class xapi.dev.source.MethodBuffer
 
visitException(String, Param) - Method in interface xapi.source.read.JavaVisitor.ExecutableVisitor
 
visitExceptionType() - Method in interface xapi.reflect.api.SignatureVisitor
Visits the type of a method exception.
visitField(String, Param) - Method in interface xapi.source.read.JavaVisitor.ClassBodyVisitor
 
visitFloatMemberValue(FloatMemberValue) - Method in interface xapi.bytecode.annotation.MemberValueVisitor
 
visitFormalTypeParameter(String) - Method in interface xapi.reflect.api.SignatureVisitor
Visits a formal type parameter.
visitGeneric(String, SourceBuilder<?>) - Method in class xapi.dev.source.MethodBuffer
 
visitGeneric(String, SimpleStack<JavaModel.IsGeneric>) - Method in class xapi.source.read.JavaLexer.GenericsExtractor
 
visitGeneric(JavaVisitor.GenericVisitor<R>, R, CharSequence, int) - Static method in class xapi.source.read.JavaLexer
 
visitGeneric(String, Param) - Method in interface xapi.source.read.JavaVisitor.GenericVisitor
 
visitImport(String, boolean, Param) - Method in interface xapi.source.read.JavaVisitor.ImportVisitor
 
visitInitializer(String, Param) - Method in interface xapi.source.read.JavaVisitor.FieldVisitor
 
visitInnerClass(String, Param) - Method in interface xapi.source.read.JavaVisitor.ClassBodyVisitor
 
visitInnerClassType(String) - Method in interface xapi.reflect.api.SignatureVisitor
Visits an inner class.
visitIntegerMemberValue(IntegerMemberValue) - Method in interface xapi.bytecode.annotation.MemberValueVisitor
 
visitInterface() - Method in interface xapi.reflect.api.SignatureVisitor
Visits the type of an interface implemented by the class.
visitInterface(String, Param) - Method in interface xapi.source.read.JavaVisitor.ClassVisitor
 
visitInterfaceBound() - Method in interface xapi.reflect.api.SignatureVisitor
Visits an interface bound of the last visited formal type parameter.
visitItem(String, Param) - Method in interface xapi.source.read.JavaVisitor.EnumVisitor
 
visitJavadoc(String, SourceBuilder<?>) - Method in class xapi.dev.source.MethodBuffer
 
visitJavadoc(String, StringBuilder) - Method in class xapi.source.read.JavaLexer.JavadocExtractor
 
visitJavadoc(JavaVisitor.JavadocVisitor<R>, R, CharSequence, int) - Static method in class xapi.source.read.JavaLexer
 
visitJavadoc(String, Param) - Method in interface xapi.source.read.JavaVisitor.JavadocVisitor
 
visitLongMemberValue(LongMemberValue) - Method in interface xapi.bytecode.annotation.MemberValueVisitor
 
visitMember(String, String, JavaModel.HasAnnotations) - Method in class xapi.source.read.JavaLexer.AnnotationMemberExtractor
 
visitMember(String, String, Param) - Method in interface xapi.source.read.JavaVisitor.AnnotationMemberVisitor
 
visitMethod(String, Param) - Method in interface xapi.source.read.JavaVisitor.ClassBodyVisitor
 
visitMethodSignature(JavaVisitor.MethodVisitor<R>, R, CharSequence, int) - Static method in class xapi.source.read.JavaLexer
 
visitModifier(int, SourceBuilder<?>) - Method in class xapi.dev.source.MethodBuffer
 
visitModifier(int, JavaModel.HasModifier) - Method in class xapi.source.read.JavaLexer.ModifierExtractor
 
visitModifier(JavaVisitor.ModifierVisitor<R>, R, CharSequence, int) - Static method in class xapi.source.read.JavaLexer
 
visitModifier(int, Param) - Method in interface xapi.source.read.JavaVisitor.ModifierVisitor
 
visitName(String, SourceBuilder<?>) - Method in class xapi.dev.source.MethodBuffer
 
visitName(String, Param) - Method in interface xapi.source.read.JavaVisitor.ClassVisitor
 
visitName(String, Param) - Method in interface xapi.source.read.JavaVisitor.FieldVisitor
 
visitName(String, Param) - Method in interface xapi.source.read.JavaVisitor.MethodVisitor
 
visitPackage(String, Param) - Method in interface xapi.source.read.JavaVisitor.ClassVisitor
 
visitParameter() - Method in class xapi.dev.source.MethodBuffer
 
visitParameter() - Method in interface xapi.source.read.JavaVisitor.ExecutableVisitor
 
visitParameterType() - Method in interface xapi.reflect.api.SignatureVisitor
Visits the type of a method parameter.
visitParams(String, Param) - Method in interface xapi.source.read.JavaVisitor.EnumDefinitionVisitor
 
visitReturnType(JavaVisitor.TypeData, SourceBuilder<?>) - Method in class xapi.dev.source.MethodBuffer
 
visitReturnType() - Method in interface xapi.reflect.api.SignatureVisitor
Visits the return type of the method.
visitReturnType(JavaVisitor.TypeData, Param) - Method in interface xapi.source.read.JavaVisitor.MethodVisitor
 
visitShortMemberValue(ShortMemberValue) - Method in interface xapi.bytecode.annotation.MemberValueVisitor
 
visitStringMemberValue(StringMemberValue) - Method in interface xapi.bytecode.annotation.MemberValueVisitor
 
visitSuperclass() - Method in interface xapi.reflect.api.SignatureVisitor
Visits the type of the super class.
visitSuperclass(String, Param) - Method in interface xapi.source.read.JavaVisitor.ClassVisitor
 
visitType(String, Param) - Method in interface xapi.source.read.JavaVisitor.ClassVisitor
 
visitType(JavaVisitor.TypeData, String, boolean, Param) - Method in interface xapi.source.read.JavaVisitor.ParameterVisitor
 
visitTypeArgument() - Method in interface xapi.reflect.api.SignatureVisitor
Visits an unbounded type argument of the last visited class or inner class type.
visitTypeArgument(char) - Method in interface xapi.reflect.api.SignatureVisitor
Visits a type argument of the last visited class or inner class type.
visitTypeVariable(String) - Method in interface xapi.reflect.api.SignatureVisitor
Visits a signature corresponding to a type variable.
voidType - Static variable in class xapi.bytecode.CtClass
The CtClass object representing the void type.
VOLATILE - Static variable in class xapi.source.X_Modifier
 

W

waitToEnd() - Method in class xapi.io.api.StringReader
 
waitToEnd(long, int) - Method in class xapi.io.api.StringReader
 
Walker(StackMap) - Constructor for class xapi.bytecode.attributes.StackMap.Walker
Constructs a walker.
Walker(StackMapTable) - Constructor for class xapi.bytecode.attributes.StackMapTable.Walker
Constructs a walker.
Walker(byte[]) - Constructor for class xapi.bytecode.attributes.StackMapTable.Walker
Constructs a walker.
warn(Object...) - Static method in class xapi.log.X_Log
 
warnMissing(String) - Method in class xapi.source.write.MappedTemplate
 
where - Variable in class xapi.bytecode.attributes.CodeAttribute.LdcEntry
 
WIDE - Static variable in interface xapi.bytecode.api.Opcode
 
width() - Method in enum xapi.bytecode.api.ByteCodes
 
width() - Method in interface xapi.bytecode.api.IsByteCode
 
wrap(Runnable) - Method in class xapi.process.impl.ConcurrencyServiceAbstract
Allow all subclasses to wrap Runnables for custom behavior.
WrappedRunnable(Runnable) - Constructor for class xapi.process.impl.ConcurrencyServiceAbstract.WrappedRunnable
 
write(AnnotationsWriter) - Method in class xapi.bytecode.annotation.Annotation
Writes this annotation.
write(AnnotationsWriter) - Method in class xapi.bytecode.annotation.AnnotationMemberValue
Writes the value.
write(AnnotationsWriter) - Method in class xapi.bytecode.annotation.ArrayMemberValue
Writes the value.
write(AnnotationsWriter) - Method in class xapi.bytecode.annotation.BooleanMemberValue
Writes the value.
write(AnnotationsWriter) - Method in class xapi.bytecode.annotation.ByteMemberValue
Writes the value.
write(AnnotationsWriter) - Method in class xapi.bytecode.annotation.CharMemberValue
Writes the value.
write(AnnotationsWriter) - Method in class xapi.bytecode.annotation.ClassMemberValue
Writes the value.
write(AnnotationsWriter) - Method in class xapi.bytecode.annotation.DoubleMemberValue
Writes the value.
write(AnnotationsWriter) - Method in class xapi.bytecode.annotation.EnumMemberValue
Writes the value.
write(AnnotationsWriter) - Method in class xapi.bytecode.annotation.FloatMemberValue
Writes the value.
write(AnnotationsWriter) - Method in class xapi.bytecode.annotation.IntegerMemberValue
Writes the value.
write(AnnotationsWriter) - Method in class xapi.bytecode.annotation.LongMemberValue
Writes the value.
write(AnnotationsWriter) - Method in class xapi.bytecode.annotation.MemberValue
Writes the value.
write(AnnotationsWriter) - Method in class xapi.bytecode.annotation.ShortMemberValue
Writes the value.
write(AnnotationsWriter) - Method in class xapi.bytecode.annotation.StringMemberValue
Writes the value.
write(int, int) - Method in class xapi.bytecode.Bytecode
Writes an 8bit value at the offset from the beginning of the bytecode sequence.
write(DataOutputStream) - Method in class xapi.bytecode.ClassFile
Writes a class file represented by this object into an output stream.
write(DataOutput) - Method in class xapi.bytecode.ClassInfo
 
write(byte[], int) - Method in class xapi.bytecode.CodeIterator
Writes a byte array at the index.
write(DataOutput) - Method in class xapi.bytecode.ConstInfo
 
write(DataOutput) - Method in class xapi.bytecode.ConstInfoPadding
 
write(DataOutput) - Method in class xapi.bytecode.ConstPool
Writes the contents of the constant pool table.
write(DataOutput) - Method in class xapi.bytecode.DoubleInfo
 
write(DataOutput) - Method in class xapi.bytecode.FloatInfo
 
write(DataOutput) - Method in class xapi.bytecode.IntegerInfo
 
write(DataOutput) - Method in class xapi.bytecode.LongInfo
 
write(DataOutput) - Method in class xapi.bytecode.MemberrefInfo
 
write(DataOutput) - Method in class xapi.bytecode.StringInfo
 
write(DataOutput) - Method in class xapi.bytecode.Utf8Info
 
write(char[], int, int) - Method in class xapi.dev.util.DebugPrintWriter
 
write(int) - Method in class xapi.dev.util.DebugPrintWriter
 
write(String, int, int) - Method in class xapi.dev.util.DebugPrintWriter
 
write(int) - Method in class xapi.io.impl.StringBufferOutputStream
 
write(byte[], int, int) - Method in class xapi.io.impl.StringBufferOutputStream
 
write16bit(int) - Method in class xapi.bytecode.attributes.StackMap.Writer
Writes a 16bit value.
write16bit(int, int) - Method in class xapi.bytecode.Bytecode
Writes an 16bit value at the offset from the beginning of the bytecode sequence.
write16bit(int, int) - Method in class xapi.bytecode.CodeIterator
Writes a 16 bit integer at the index.
write16bit(int, byte[], int) - Static method in class xapi.util.X_Byte
Writes a 16bit integer at the index.
write32bit(int, int) - Method in class xapi.bytecode.Bytecode
Writes an 32bit value at the offset from the beginning of the bytecode sequence.
write32bit(int, int) - Method in class xapi.bytecode.CodeIterator
Writes a 32bit integer at the index.
write32bit(int, byte[], int) - Static method in class xapi.util.X_Byte
Writes a 32bit integer at the index.
writeAll(ArrayList<?>, DataOutputStream) - Static method in class xapi.bytecode.attributes.AttributeInfo
 
writeByte(int, int) - Method in class xapi.bytecode.CodeIterator
Writes an 8bit value at the given index.
writeFile() - Method in class xapi.bytecode.CtClass
Writes a class file represented by this CtClass object in the current directory.
writeFile(String) - Method in class xapi.bytecode.CtClass
Writes a class file represented by this CtClass object on a local disk.
writeLog(LogLevel, StringBuilder, Object) - Method in class xapi.log.impl.AbstractLog
 
writeMeta(Map<String, ClassFile>, File) - Method in class xapi.jre.inject.RuntimeInjector
 
writeMetaInfo(String, String, String) - Method in class xapi.jre.inject.RuntimeInjector
 
Writer() - Constructor for class xapi.bytecode.attributes.StackMap.Writer
Constructs a writer.
Writer(int) - Constructor for class xapi.bytecode.attributes.StackMapTable.Writer
Constructs a writer.
writer - Variable in class xapi.dev.processor.InjectionAnnotationProcessor
 
writeTo(String, String, String, Filer) - Method in class xapi.dev.processor.InjectionAnnotationProcessor.ManifestWriter
 
writeVerifyTypeInfo(int, int) - Method in class xapi.bytecode.attributes.StackMap.Writer
Writes a union verification_type_info value.

X

X_Base64 - Class in xapi.source
 
X_Byte - Class in xapi.util
 
X_Collect - Class in xapi.collect
 
X_Debug - Class in xapi.util
 
X_Debug.DebugStream - Class in xapi.util
 
X_Dev - Class in xapi.dev
 
X_GC - Class in xapi.util
In order to encourage and facilitate object de-referencing, the X_GC class, combined with the OnGC annotation allow objects to destroy each other without necessarily knowing anything about them.
X_Inject - Class in xapi.inject
A static accessor class for in an instance of Injector.
X_IO - Class in xapi.io
 
X_IO() - Constructor for class xapi.io.X_IO
 
X_Log - Class in xapi.log
A cross platform logging class.
X_Modifier - Class in xapi.source
 
X_Namespace - Class in xapi.util
A collection of string constants, used as property keys throughout the app.
X_Process - Class in xapi.process
 
X_Process() - Constructor for class xapi.process.X_Process
 
X_Properties - Class in xapi.util
A collection of static strings and other properties used throughout the app.
X_Reflect - Class in xapi.reflect
 
X_Runtime - Class in xapi.util
This class is magic; there are four copies of this class; do not add anything to them unless you download all xapi source, and do a full text search on "X_Runtime\s+{" This is the public class exposed to a jre.
X_Scanner - Class in xapi.dev.scanner
 
X_Source - Class in xapi.source
 
X_String - Class in xapi.util
 
X_Time - Class in xapi.time
 
X_Util - Class in xapi.util
Generic purpose utility methods; this class has no fields, no
xapi.adapter.log.gwt - package xapi.adapter.log.gwt
 
xapi.annotation.common - package xapi.annotation.common
 
xapi.annotation.compile - package xapi.annotation.compile
 
xapi.annotation.gc - package xapi.annotation.gc
 
xapi.annotation.gwt - package xapi.annotation.gwt
 
xapi.annotation.inject - package xapi.annotation.inject
 
xapi.annotation.model - package xapi.annotation.model
 
xapi.annotation.process - package xapi.annotation.process
 
xapi.annotation.reflect - package xapi.annotation.reflect
 
xapi.annotation.ui - package xapi.annotation.ui
 
xapi.args - package xapi.args
 
xapi.bytecode - package xapi.bytecode
 
xapi.bytecode.annotation - package xapi.bytecode.annotation
 
xapi.bytecode.api - package xapi.bytecode.api
 
xapi.bytecode.attributes - package xapi.bytecode.attributes
 
xapi.bytecode.impl - package xapi.bytecode.impl
 
xapi.collect - package xapi.collect
 
xapi.collect.api - package xapi.collect.api
 
xapi.collect.impl - package xapi.collect.impl
 
xapi.collect.proxy - package xapi.collect.proxy
 
xapi.collect.service - package xapi.collect.service
 
xapi.collect.trie - package xapi.collect.trie
 
xapi.dev - package xapi.dev
 
xapi.dev.exceptions - package xapi.dev.exceptions
 
xapi.dev.processor - package xapi.dev.processor
 
xapi.dev.resource.api - package xapi.dev.resource.api
 
xapi.dev.resource.impl - package xapi.dev.resource.impl
 
xapi.dev.scanner - package xapi.dev.scanner
 
xapi.dev.scanner.api - package xapi.dev.scanner.api
 
xapi.dev.scanner.impl - package xapi.dev.scanner.impl
 
xapi.dev.source - package xapi.dev.source
 
xapi.dev.util - package xapi.dev.util
 
xapi.enviro - package xapi.enviro
 
xapi.except - package xapi.except
 
xapi.inject - package xapi.inject
 
xapi.inject.api - package xapi.inject.api
 
xapi.inject.impl - package xapi.inject.impl
 
xapi.io - package xapi.io
 
xapi.io.api - package xapi.io.api
 
xapi.io.impl - package xapi.io.impl
 
xapi.io.service - package xapi.io.service
 
xapi.jre.collect - package xapi.jre.collect
 
xapi.jre.inject - package xapi.jre.inject
 
xapi.jre.io - package xapi.jre.io
 
xapi.jre.process - package xapi.jre.process
 
xapi.jre.time - package xapi.jre.time
 
xapi.jre.util - package xapi.jre.util
 
xapi.log - package xapi.log
 
xapi.log.api - package xapi.log.api
 
xapi.log.impl - package xapi.log.impl
 
xapi.platform - package xapi.platform
 
xapi.process - package xapi.process
 
xapi.process.api - package xapi.process.api
 
xapi.process.impl - package xapi.process.impl
 
xapi.process.service - package xapi.process.service
 
xapi.reflect - package xapi.reflect
 
xapi.reflect.api - package xapi.reflect.api
 
xapi.reflect.impl - package xapi.reflect.impl
 
xapi.reflect.service - package xapi.reflect.service
 
xapi.source - package xapi.source
 
xapi.source.api - package xapi.source.api
 
xapi.source.impl - package xapi.source.impl
 
xapi.source.read - package xapi.source.read
 
xapi.source.service - package xapi.source.service
 
xapi.source.write - package xapi.source.write
 
xapi.time - package xapi.time
 
xapi.time.api - package xapi.time.api
 
xapi.time.impl - package xapi.time.impl
 
xapi.time.service - package xapi.time.service
 
xapi.util - package xapi.util
 
xapi.util.api - package xapi.util.api
 
xapi.util.converters - package xapi.util.converters
 
xapi.util.impl - package xapi.util.impl
 
xapi.util.matchers - package xapi.util.matchers
 
xapi.util.service - package xapi.util.service
 
xapi.util.validators - package xapi.util.validators
 
XAPI_GROUP_ID - Static variable in class xapi.util.X_Namespace
The groupId used for the xapi project.
XAPI_VERSION - Static variable in class xapi.util.X_Namespace
The current version of XApi, updated after releases; this could probably be derived from poms in jars on classpath, but it's faster at runtime to use a constant field.
XInject - Annotation Type in xapi.annotation.inject
The successor to the deprecated InstanceDefault, InstanceOverride and Singleton counterparts.
XInject.All - Class in xapi.annotation.inject
 
XInject.None - Class in xapi.annotation.inject
 
XInjectBuilder - Class in xapi.annotation.inject
 

Z

zeroSafeDouble(Number) - Static method in class xapi.util.X_Util
 
zeroSafeInt(Integer) - Static method in class xapi.util.X_Util
 
$ A B C D E F G H I J K L M N O P Q R S T U V W X Z 
Skip navigation links

Copyright © December 07, 2012–2015 The Internet Party. All rights reserved.