...
exploit A piece of software or a technique that takes advantage of a security vulnerability to violate an explicit or implicit security policy BB. Glossary [Seacord 2005].
Anchor | ||||
---|---|---|---|---|
|
...
hide One class field hides a field in a superclass if they have the same identifier. The hidden field is not accessible from the class. Likewise, a class method hides a method in a superclass if they have the same identifier but incompatible signatures. The hidden method is not accessible from the class. See [JLS 2005] §8.4.8.2 for the formal definition. Contrast with override BB. Glossary.
Anchor | ||||
---|---|---|---|---|
|
immutable When applied to an object, this means that its state cannot be changed after being initialized. " An object is immutable if:
...
obscure One scoped identifier obscures another identifier in a containing scope if the two identifiers are the same, but the obscuring identifier does not shadow BB. Glossary the obscured identifier. This can happen when the obscuring identifier is a variable while the obscured identifier is a type, for example. See [JLS 2005] §6.3.2 for more information.
...
override One class method overrides a method in a superclass if they have compatible signatures. The overridden method is still accessible from the class via the super
keyword. See [JLS 2005] §8.4.8.1 for the formal definition. Contrast with hide BB. Glossary.
Anchor | ||||
---|---|---|---|---|
|
...
shadow One scoped identifier shadows another identifier in a containing scope if the two identifiers are the same and they both reference variables. They may also both reference methods or types. The shadowed identifier is not accessible in the scope of the shadowing identifier. See [JLS 2005] §6.3.1 for more information. Contrast with obscure BB. Glossary.
Anchor | ||||
---|---|---|---|---|
|
...