| Package | Description | 
|---|---|
| javassist | The Javassist Core API. | 
| javassist.expr | This package contains the classes for modifying a method body. | 
| Modifier and Type | Method and Description | 
|---|---|
| static CtConstructor | CtNewConstructor. copy(CtConstructor c,
    CtClass declaring,
    ClassMap map)Creates a copy of a constructor. | 
| static CtConstructor | CtNewConstructor. defaultConstructor(CtClass declaring)Creates a default (public) constructor. | 
| CtConstructor | CtClass. getClassInitializer()Gets the class initializer (static constructor)
 declared in the class. | 
| CtConstructor | CtClass. getConstructor(String desc)Returns the constructor with the given signature,
 which is represented by a character string
 called method descriptor. | 
| CtConstructor[] | CtClass. getConstructors()Returns an array containing  CtConstructorobjects
 representing all the non-private constructors of the class. | 
| CtConstructor | CtClass. getDeclaredConstructor(CtClass[] params)Returns a constructor receiving the specified parameters. | 
| CtConstructor[] | CtClass. getDeclaredConstructors()Gets all the constructors declared in the class. | 
| static CtConstructor | CtNewConstructor. make(CtClass[] parameters,
    CtClass[] exceptions,
    CtClass declaring)Creates a public constructor that only calls a constructor
 in the super class. | 
| static CtConstructor | CtNewConstructor. make(CtClass[] parameters,
    CtClass[] exceptions,
    int howto,
    CtMethod body,
    CtMethod.ConstParameter cparam,
    CtClass declaring)Creates a public constructor. | 
| static CtConstructor | CtNewConstructor. make(CtClass[] parameters,
    CtClass[] exceptions,
    String body,
    CtClass declaring)Creates a public constructor. | 
| static CtConstructor | CtNewConstructor. make(String src,
    CtClass declaring)Compiles the given source code and creates a constructor. | 
| CtConstructor | CtClass. makeClassInitializer()Makes an empty class initializer (static constructor). | 
| static CtConstructor | CtNewConstructor. skeleton(CtClass[] parameters,
        CtClass[] exceptions,
        CtClass declaring)Creates a public constructor that only calls a constructor
 in the super class. | 
| Modifier and Type | Method and Description | 
|---|---|
| void | CtClass. addConstructor(CtConstructor c)Adds a constructor. | 
| static CtConstructor | CtNewConstructor. copy(CtConstructor c,
    CtClass declaring,
    ClassMap map)Creates a copy of a constructor. | 
| void | CtClass. removeConstructor(CtConstructor c)Removes a constructor declared in this class. | 
| void | CtConstructor. setBody(CtConstructor src,
       ClassMap map)Copies a constructor body from another constructor. | 
| Constructor and Description | 
|---|
| CtConstructor(CtConstructor src,
             CtClass declaring,
             ClassMap map)Creates a copy of a  CtConstructorobject. | 
| Modifier and Type | Method and Description | 
|---|---|
| CtConstructor | NewExpr. getConstructor()Returns the constructor called for creating the object. | 
| CtConstructor | ConstructorCall. getConstructor()Returns the called constructor. | 
Copyright © 2016 Shigeru Chiba, www.javassist.org. All Rights Reserved.