Uses of Class
javassist.NotFoundException
-
Packages that use NotFoundException Package Description javassist The Javassist Core API.javassist.bytecode Bytecode-level API.javassist.bytecode.annotation Bytecode-level Annotations API.javassist.bytecode.stackmap javassist.compiler javassist.convert javassist.expr This package contains the classes for modifying a method body.javassist.scopedpool A custom class pool for several JBoss products.javassist.tools.reflect Runtime Behavioral Reflection.javassist.tools.rmi Sample implementation of remote method invocation.javassist.tools.web Simple web server for running sample code.javassist.util Utility classes. -
-
Uses of NotFoundException in javassist
Methods in javassist that throw NotFoundException Modifier and Type Method Description static CtMethod
CtNewMethod. abstractMethod(CtClass returnType, java.lang.String mname, CtClass[] parameters, CtClass[] exceptions, CtClass declaring)
Creates a public abstract method.void
Loader. addTranslator(ClassPool cp, Translator t)
Adds a translator, which is called whenever a class is loaded.ClassPath
ClassPool. appendClassPath(java.lang.String pathname)
Appends a directory or a jar (or zip) file to the end of the search path.void
ClassPool. appendPathList(java.lang.String pathlist)
Appends directories and jar files for search.static CtField.Initializer
CtField.Initializer. byNewArray(CtClass type, int size)
Makes an initializer creating a new array.CtClass
ClassPool. get(java.lang.String classname)
Reads a class file from the source and returns a reference to theCtClass
object representing that class file.CtClass[]
ClassPool. get(java.lang.String[] classnames)
Reads class files from the source and returns an array ofCtClass
objects representing those class files.protected CtClass
ClassPool. get0(java.lang.String classname, boolean useCache)
CtClass
ClassPool. getAndRename(java.lang.String orgName, java.lang.String newName)
Reads a class file and constructs aCtClass
object with a new name.CtClass
CtClass. getComponentType()
If this object represents an array, this method returns the component type of the array.CtConstructor
CtClass. getConstructor(java.lang.String desc)
Returns the constructor with the given signature, which is represented by a character string called method descriptor.CtClass
ClassPool. getCtClass(java.lang.String classname)
Returns aCtClass
object with the given name.CtClass[]
CtClass. getDeclaredClasses()
Returns an array of nested classes declared in the class.CtConstructor
CtClass. getDeclaredConstructor(CtClass[] params)
Returns a constructor receiving the specified parameters.CtField
CtClass. getDeclaredField(java.lang.String name)
Retrieves the field with the specified name among the fields declared in the class.CtField
CtClass. getDeclaredField(java.lang.String name, java.lang.String desc)
Retrieves the field with the specified name and type among the fields declared in the class.CtMethod
CtClass. getDeclaredMethod(java.lang.String name)
Retrieves the method with the specified name among the methods declared in the class.CtMethod
CtClass. getDeclaredMethod(java.lang.String name, CtClass[] params)
Retrieves the method with the specified name and parameter types among the methods declared in the class.CtMethod[]
CtClass. getDeclaredMethods(java.lang.String name)
Retrieves methods with the specified name among the methods declared in the class.CtClass
CtClass. getDeclaringClass()
If this class is a member class or interface of another class, then the class enclosing this class is returned.CtBehavior
CtClass. getEnclosingBehavior()
Returns the immediately enclosing method of this class.CtMethod
CtClass. getEnclosingMethod()
Deprecated.The enclosing method might be a constructor.CtClass[]
CtBehavior. getExceptionTypes()
Obtains exceptions that this method/constructor may throw.CtField
CtClass. getField(java.lang.String name)
Returns the field with the specified name.CtField
CtClass. getField(java.lang.String name, java.lang.String desc)
Returns the field with the specified name and type.CtClass[]
CtClass. getInterfaces()
Obtains the class objects representing the interfaces implemented by the class or, if this object represents an interface, the interfaces extended by that interface.CtMethod
ClassPool. getMethod(java.lang.String classname, java.lang.String methodname)
Reads a class file and obtains a compile-time method.CtMethod
CtClass. getMethod(java.lang.String name, java.lang.String desc)
Returns the method with the given name and signature.CtClass[]
CtClass. getNestedClasses()
Returns an array of nested classes declared in the class.CtClass[]
CtBehavior. getParameterTypes()
Obtains parameter types of this method/constructor.CtClass
CtMethod. getReturnType()
Obtains the type of the returned value.CtClass
CtClass. getSuperclass()
Obtains the class object representing the superclass of the class.CtClass
CtField. getType()
Returns the type of the field.java.net.URL
CtClass. getURL()
Returns the uniform resource locator (URL) of the class file.ClassPath
ClassPool. insertClassPath(java.lang.String pathname)
Inserts a directory or a jar (or zip) file at the head of the search path.void
Translator. onLoad(ClassPool pool, java.lang.String classname)
Is invoked by aLoader
for notifying that a class is loaded.java.io.InputStream
ClassClassPath. openClassfile(java.lang.String classname)
Obtains a class file bygetResourceAsStream()
.java.io.InputStream
ClassPath. openClassfile(java.lang.String classname)
Opens a class file.java.io.InputStream
LoaderClassPath. openClassfile(java.lang.String classname)
Obtains a class file from the class loader.void
CtClass. removeConstructor(CtConstructor c)
Removes a constructor declared in this class.void
CtClass. removeField(CtField f)
Removes a field declared in this class.void
CtClass. removeMethod(CtMethod m)
Removes a method declared in this class.void
CodeConverter. replaceArrayAccess(CtClass calledClass, CodeConverter.ArrayAccessReplacementMethodNames names)
Modify a method body, so that ALL accesses to an array are replaced with calls to static methods within another class.void
CtBehavior. setExceptionTypes(CtClass[] types)
Sets exceptions that this method/constructor may throw.static void
SerialVersionUID. setSerialVersionUID(CtClass clazz)
Adds serialVersionUID if one does not already exist.void
Translator. start(ClassPool pool)
Is invoked by aLoader
for initialization when the object is attached to theLoader
object.boolean
CtClass. subtypeOf(CtClass clazz)
Returnstrue
if this class extends or implementsclazz
.void
CtClass. writeFile()
Writes a class file represented by thisCtClass
object in the current directory.Constructors in javassist with parameters of type NotFoundException Constructor Description CannotCompileException(NotFoundException e)
Constructs a CannotCompileException with aNotFoundException
. -
Uses of NotFoundException in javassist.bytecode
Methods in javassist.bytecode that throw NotFoundException Modifier and Type Method Description static CtClass[]
Descriptor. getParameterTypes(java.lang.String desc, ClassPool cp)
Returns theCtClass
objects representing the parameter types specified by the given descriptor.static CtClass
Descriptor. getReturnType(java.lang.String desc, ClassPool cp)
Returns theCtClass
object representing the return type specified by the given descriptor.static CtClass
Descriptor. toCtClass(java.lang.String desc, ClassPool cp)
Returns aCtClass
object representing the type specified by the given descriptor. -
Uses of NotFoundException in javassist.bytecode.annotation
Methods in javassist.bytecode.annotation that throw NotFoundException Modifier and Type Method Description static MemberValue
Annotation. createMemberValue(ConstPool cp, CtClass type)
Makes an instance ofMemberValue
.Constructors in javassist.bytecode.annotation that throw NotFoundException Constructor Description Annotation(ConstPool cp, CtClass clazz)
Constructs an annotation that can be accessed through the interface represented byclazz
. -
Uses of NotFoundException in javassist.bytecode.stackmap
Methods in javassist.bytecode.stackmap that throw NotFoundException Modifier and Type Method Description static CtClass
TypeData. commonSuperClass(CtClass one, CtClass two)
Finds the most specific common super class of the given classes.static CtClass
TypeData. commonSuperClassEx(CtClass one, CtClass two)
Finds the most specific common super class of the given classes by considering array types.int
TypeData.ArrayElement. dfs(java.util.List<TypeData> order, int index, ClassPool cp)
int
TypeData.ArrayType. dfs(java.util.List<TypeData> order, int index, ClassPool cp)
int
TypeData. dfs(java.util.List<TypeData> order, int index, ClassPool cp)
Depth-first search by Tarjan's algorithmint
TypeData.TypeVar. dfs(java.util.List<TypeData> preOrder, int index, ClassPool cp)
TypeData
TypeData.ArrayElement. getArrayType(int dim)
TypeData
TypeData.ArrayType. getArrayType(int dim)
TypeData
TypeData.BasicType. getArrayType(int dim)
TypeData
TypeData.ClassName. getArrayType(int dim)
abstract TypeData
TypeData. getArrayType(int dim)
TypeData
TypeData.TypeVar. getArrayType(int dim)
TypeData
TypeData.UninitTypeVar. getArrayType(int dim)
-
Uses of NotFoundException in javassist.compiler
Constructors in javassist.compiler with parameters of type NotFoundException Constructor Description CompileError(NotFoundException e)
-
Uses of NotFoundException in javassist.convert
Constructors in javassist.convert that throw NotFoundException Constructor Description TransformAccessArrayField(Transformer next, java.lang.String methodClassname, CodeConverter.ArrayAccessReplacementMethodNames names)
TransformAfter(Transformer next, CtMethod origMethod, CtMethod afterMethod)
TransformBefore(Transformer next, CtMethod origMethod, CtMethod beforeMethod)
-
Uses of NotFoundException in javassist.expr
Methods in javassist.expr that throw NotFoundException Modifier and Type Method Description CtClass
NewArray. getComponentType()
Returns the type of array components.CtConstructor
ConstructorCall. getConstructor()
Returns the called constructor.CtConstructor
NewExpr. getConstructor()
Returns the constructor called for creating the object.protected CtClass
MethodCall. getCtClass()
Returns the class of the target object, which the method is called on.CtField
FieldAccess. getField()
Returns the field accessed by this expression.CtMethod
ConstructorCall. getMethod()
Always throws aNotFoundException
.CtMethod
MethodCall. getMethod()
Returns the called method.CtClass
Cast. getType()
Returns theCtClass
object representing the type specified by the cast.CtClass
Handler. getType()
Returns the type handled by the catch clause.CtClass
Instanceof. getType()
Returns theCtClass
object representing the type name on the right hand side of the instanceof operator. -
Uses of NotFoundException in javassist.scopedpool
Methods in javassist.scopedpool that throw NotFoundException Modifier and Type Method Description CtClass
ScopedClassPool. getLocally(java.lang.String classname)
Get any local copy of the class -
Uses of NotFoundException in javassist.tools.reflect
Methods in javassist.tools.reflect that throw NotFoundException Modifier and Type Method Description boolean
Loader. makeReflective(java.lang.String clazz, java.lang.String metaobject, java.lang.String metaclass)
Produces a reflective class.boolean
Reflection. makeReflective(java.lang.Class<?> clazz, java.lang.Class<?> metaobject, java.lang.Class<?> metaclass)
Produces a reflective class.boolean
Reflection. makeReflective(java.lang.String classname, java.lang.String metaobject, java.lang.String metaclass)
Produces a reflective class.boolean
Reflection. makeReflective(CtClass clazz, CtClass metaobject, CtClass metaclass)
Produces a reflective class.void
Reflection. onLoad(ClassPool pool, java.lang.String classname)
Inserts hooks for intercepting accesses to the fields declared in reflective classes.void
Reflection. start(ClassPool pool)
Initializes the object.Constructors in javassist.tools.reflect that throw NotFoundException Constructor Description Loader()
Constructs a new class loader. -
Uses of NotFoundException in javassist.tools.rmi
Methods in javassist.tools.rmi that throw NotFoundException Modifier and Type Method Description boolean
StubGenerator. makeProxyClass(java.lang.Class<?> clazz)
Makes a proxy class.void
StubGenerator. start(ClassPool pool)
Initializes the object.Constructors in javassist.tools.rmi that throw NotFoundException Constructor Description AppletServer(int port)
Constructs a web server.AppletServer(int port, ClassPool src)
Constructs a web server.AppletServer(java.lang.String port)
Constructs a web server. -
Uses of NotFoundException in javassist.tools.web
Methods in javassist.tools.web that throw NotFoundException Modifier and Type Method Description void
Webserver. addTranslator(ClassPool cp, Translator t)
Adds a translator, which is called whenever a client requests a class file. -
Uses of NotFoundException in javassist.util
Methods in javassist.util that throw NotFoundException Modifier and Type Method Description static java.io.File
HotSwapAgent. createAgentJarFile(java.lang.String fileName)
Creates an agent file for usingHotSwapAgent
.static void
HotSwapAgent. redefine(java.lang.Class<?>[] oldClasses, CtClass[] newClasses)
Redefines classes.static void
HotSwapAgent. redefine(java.lang.Class<?> oldClass, CtClass newClass)
Redefines a class.
-