answer the resolved name of the enclosing type in the class file format as specified in section 4.2 of the java 2 vm spec or null if the receiver is a top level type . for example , java.lang.string is java/lang/string . concode_field_sep char[] superclass concode_elem_sep char[] enclosingTypeName concode_elem_sep char[] name concode_elem_sep char[] sourceName concode_elem_sep int modifiers concode_elem_sep char[] genericSignature concode_field_sep char[] getGenericSignature concode_elem_sep char[] getSourceName concode_elem_sep char[] sourceFileName concode_elem_sep char[] getName concode_elem_sep boolean isMember concode_elem_sep boolean isLocal concode_elem_sep void recordSuperType concode_elem_sep boolean isAnonymous concode_elem_sep IBinaryField[] getFields concode_elem_sep boolean isBinaryType concode_elem_sep IBinaryNestedType[] getMemberTypes concode_elem_sep char[] getSuperclassName concode_elem_sep String toString concode_elem_sep int getModifiers concode_elem_sep long getTagBits concode_elem_sep char[] getFileName concode_elem_sep IBinaryMethod[] getMethods
char [ ] function ( ) { return this . enclosingTypeName ; }