Example usage for org.eclipse.jdt.internal.compiler.env IBinaryNestedType getEnclosingTypeName

List of usage examples for org.eclipse.jdt.internal.compiler.env IBinaryNestedType getEnclosingTypeName

Introduction

In this page you can find the example usage for org.eclipse.jdt.internal.compiler.env IBinaryNestedType getEnclosingTypeName.

Prototype


char[] getEnclosingTypeName();

Source Link

Document

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.

Usage

From source file:org.eclipse.che.jdt.BinaryTypeConvector.java

License:Open Source License

private static JsonElement toJsonMemberType(IBinaryNestedType type) {
    JsonObject object = new JsonObject();
    object.add("enclosingTypeName", type.getEnclosingTypeName() == null ? JsonNull.INSTANCE
            : new JsonPrimitive(new String(type.getEnclosingTypeName())));
    object.addProperty("modifiers", type.getModifiers());
    object.add("name",
            type.getName() == null ? JsonNull.INSTANCE : new JsonPrimitive(new String(type.getName())));
    return object;
}