SourceTypeBinding binding = typeDeclaration.binding;
this.binaryName = CharOperation.charToString(binding.constantPoolName());
ClassFile classFile = getClassFile(typeDeclaration, binaryName);
byte[] bytes = classFile.getBytes();
this.cacheToken = diskCache.writeByteArray(bytes);
this.location = String.valueOf(classFile.fileName());
}
/**
* Returns the binary class name, e.g. {@code java/util/Map$Entry}.
*/