class CtNewNestedClass extends CtNewClass
CtClass.DelayedFileOutputStream
hasConstructor
classfile, classPool, gcConstPool, rawClassfile, wasChanged, wasPruned
booleanType, byteType, charType, debugDump, doubleType, floatType, intType, javaLangObject, longType, primitiveTypes, qualifiedName, shortType, version, voidType
Constructor and Description |
---|
CtNewNestedClass(java.lang.String realName,
ClassPool cp,
boolean isInterface,
CtClass superclass) |
Modifier and Type | Method and Description |
---|---|
void |
setModifiers(int mod)
This method does not change the STATIC bit.
|
private static void |
updateInnerEntry(int mod,
java.lang.String name,
CtClass clazz,
boolean outer) |
addConstructor, extendToString, inheritAllConstructors, toBytecode
addField, addField, addInterface, addMethod, checkModify, compress, defrost, freeze, getAccessorMaker, getAnnotation, getAnnotations, getAnnotationType, getAttribute, getAvailableAnnotations, getClassFile2, getClassInitializer, getClassPool, getConstructor, getConstructors, getDeclaredBehaviors, getDeclaredConstructors, getDeclaredField, getDeclaredField, getDeclaredFields, getDeclaredMethod, getDeclaredMethod, getDeclaredMethods, getDeclaringClass, getEnclosingMethod, getField, getField2, getFields, getGenericSignature, getHiddenMethods, getInterfaces, getMembers, getMethod, getMethods, getModifiers, getNestedClasses, getSuperclass, getUniqueNumber, getURL, hasAnnotation, hasAnnotationType, hasMemberCache, incGetCounter, instrument, instrument, isAnnotation, isEnum, isFrozen, isInterface, isModified, makeClassInitializer, makeNestedClass, makeUniqueName, prune, rebuildClassFile, removeConstructor, removeField, removeMethod, replaceClassName, replaceClassName, setAttribute, setClassPool, setGenericSignature, setInterfaces, setName, setSuperclass, stopPruning, subclassOf, subtypeOf, toAnnotationType, toAnnotationType
addField, debugWriteFile, debugWriteFile, detach, getClassFile, getComponentType, getDeclaredClasses, getDeclaredConstructor, getField, getName, getPackageName, getRefClasses, getSimpleName, isArray, isPrimitive, main, makeFileOutput, toBytecode, toClass, toClass, toClass, toString, writeFile, writeFile
public void setModifiers(int mod)
setModifiers
in class CtClassType
mod
- modifiers encoded by
javassist.Modifier
Modifier
private static void updateInnerEntry(int mod, java.lang.String name, CtClass clazz, boolean outer)