Site Tools


Smart Card Solution

User Manual

JavaCard API Samples

Java Card Specification

Knowledge Sharing


4.3.1 Externally Visible Items

Classes (including Interfaces) in Java packages may be declared with public or package visibility. A class's methods and fields may be declared with public, protected, package or private visibility. For purposes of this document, we define public classes, public or protected fields, and public or protected methods to be externally visible from the package.

Each externally visible item must have a token associated with it to enable references from other packages to the item to be resolved on a device. There are six kinds of items in a package that require external identification.

  • Classes (including Interfaces)
  • Static Fields
  • Static Methods
  • Instance Fields
  • Virtual Methods
  • Interface Methods
javacard/jcvm/4.3.1_externally_visible_items.txt · Last modified: 2017/05/13 04:11 (external edit)