Annotation Interface InternalForm
@Documented
@Retention(RUNTIME)
@Target({TYPE_USE,TYPE_PARAMETER})
@SubtypeOf(SignatureUnknown.class)
public @interface InternalForm
The syntax for binary names that appears in a class file, as defined in the JVM
Specification, section 4.2. A binary name is conceptually the name
for the class or interface in a compiled binary, but the actual representation of that name in
its class file is slightly different.
Internal form is the same as the binary name, but with periods (.) replaced by forward
slashes (/).
Programmers more often use the binary name, leaving the internal form as a JVM implementation detail.
- See Also:
- See the Checker Framework Manual:
- Signature Checker