blob: 6786a269b774776f6721e21994d118c86172488f [file] [log] [blame] [edit]
[ {
"declKind" : "CLASS",
"modifiers" : [ "public" ],
"binaryName" : "com.example.Example",
"methods" : [ {
"modifiers" : [ "public" ],
"name" : "<init>",
"params" : [ {
"name" : "instanceField",
"type" : {
"shorthand" : "int",
"kind" : "PRIMITIVE",
"type" : {
"name" : "int"
}
}
} ],
"returnType" : {
"shorthand" : "void",
"kind" : "PRIMITIVE",
"type" : {
"name" : "void"
}
}
}, {
"modifiers" : [ "static", "public" ],
"name" : "getStaticField",
"returnType" : {
"shorthand" : "java.lang.String",
"kind" : "DECLARED",
"type" : {
"binaryName" : "java.lang.String",
"simpleName" : "String"
}
}
}, {
"modifiers" : [ "public" ],
"name" : "getInstanceField",
"returnType" : {
"shorthand" : "int",
"kind" : "PRIMITIVE",
"type" : {
"name" : "int"
}
}
}, {
"modifiers" : [ "protected" ],
"name" : "overrideableMethod",
"params" : [ {
"name" : "x",
"type" : {
"shorthand" : "int",
"kind" : "PRIMITIVE",
"type" : {
"name" : "int"
}
}
}, {
"name" : "y",
"type" : {
"shorthand" : "int",
"kind" : "PRIMITIVE",
"type" : {
"name" : "int"
}
}
} ],
"returnType" : {
"shorthand" : "int",
"kind" : "PRIMITIVE",
"type" : {
"name" : "int"
}
}
}, {
"name" : "defaultAccessNotVisible",
"returnType" : {
"shorthand" : "int",
"kind" : "PRIMITIVE",
"type" : {
"name" : "int"
}
}
}, {
"modifiers" : [ "private" ],
"name" : "privateAccessNotVisible",
"returnType" : {
"shorthand" : "int",
"kind" : "PRIMITIVE",
"type" : {
"name" : "int"
}
}
} ],
"fields" : [ {
"modifiers" : [ "static", "public", "final" ],
"name" : "staticFinalField",
"type" : {
"shorthand" : "boolean",
"kind" : "PRIMITIVE",
"type" : {
"name" : "boolean"
}
},
"defaultValue" : true
}, {
"modifiers" : [ "static", "public" ],
"name" : "staticField",
"type" : {
"shorthand" : "java.lang.String",
"kind" : "DECLARED",
"type" : {
"binaryName" : "java.lang.String",
"simpleName" : "String"
}
}
}, {
"modifiers" : [ "public" ],
"name" : "instanceField",
"type" : {
"shorthand" : "int",
"kind" : "PRIMITIVE",
"type" : {
"name" : "int"
}
}
} ],
"superclass" : {
"shorthand" : "java.lang.Object",
"kind" : "DECLARED",
"type" : {
"binaryName" : "java.lang.Object",
"simpleName" : "Object"
}
},
"hasStaticInit" : false,
"hasInstanceInit" : false
}, {
"declKind" : "CLASS",
"modifiers" : [ "static", "public" ],
"binaryName" : "com.example.Example$Aux",
"methods" : [ {
"modifiers" : [ "public" ],
"name" : "<init>",
"returnType" : {
"shorthand" : "void",
"kind" : "PRIMITIVE",
"type" : {
"name" : "void"
}
}
}, {
"modifiers" : [ "static", "public" ],
"name" : "getAnExample",
"returnType" : {
"shorthand" : "com.example.Example",
"kind" : "DECLARED",
"type" : {
"binaryName" : "com.example.Example",
"simpleName" : "Example"
}
}
} ],
"fields" : [ {
"modifiers" : [ "static", "public" ],
"name" : "nothing",
"type" : {
"shorthand" : "int",
"kind" : "PRIMITIVE",
"type" : {
"name" : "int"
}
}
} ],
"superclass" : {
"shorthand" : "com.example.Example",
"kind" : "DECLARED",
"type" : {
"binaryName" : "com.example.Example",
"simpleName" : "Example"
}
},
"hasStaticInit" : false,
"hasInstanceInit" : false
} ]