Skip to content

CharacterRangeTable

Evgeny Mandrikov edited this page May 17, 2015 · 32 revisions

The CharacterRangeTable is a non-standard (not defined in The Java Virtual Machine Specification) optional variable-length attribute in the attributes table of a Code attribute.

Compilers

Can be produced by javac from OracleJDK 1.5 - 1.9 and IBM JDK 1.5 - 1.8 with help of non-standard undocumented option "-Xjcov".

Support of this attribute is unlikely to disappear soon: * OpenJDK JCov uses it * javap starting from OpenJDK 7 decodes content of this attribute * it receives fixes in recent versions of OpenJDK - JDK-8059453