Index

Symbols | A | C | D | E | G | I | L | M | N | O | P | R | S | T | U | W

Symbols

---no-iterator-optimization option (for ada2java)
--access-optimization option (for ada2java)
--array-iterator option (for ada2java)
--assume-escaped option (for ada2java), [1]
--attach option (for ada2java)
--attach-access option (for ada2java)
--attach-ada2005 option (for ada2java)
--attach-constructor option (for ada2java)
--attach-controlling option (for ada2java)
--attach-parameter option (for ada2java)
--attach-variables option (for ada2java)
--check-native-still-allocated option (for ada2java)
--collection-iterator option (for ada2java)
--function-alias option (for ada2java)
--gnatdoc-dir option (for ada2java)
--help option (for ada2java)
--iterable-aspect-iterator option (for ada2java)
--iterator-optimization option (for ada2java)
--java-enum option (for ada2java)
--java-naming-convention option (for ada2java)
--library-kind option (for ada2java)
--link-mode option (for ada2java)
--locking option (for ada2java)
--locking-finalize option (for ada2java)
--main-class option (for ada2java)
--no-access-optimization option (for ada2java)
--no-array-iterator option (for ada2java)
--no-assume-escaped option (for ada2java), [1]
--no-attach option (for ada2java)
--no-attach-access option (for ada2java)
--no-attach-ada2005 option (for ada2java)
--no-attach-constructor option (for ada2java)
--no-attach-controlling option (for ada2java)
--no-attach-parameter option (for ada2java)
--no-attach-variables option (for ada2java)
--no-check-native-still-allocated option (for ada2java)
--no-collection-iterator option (for ada2java)
--no-function-alias option (for ada2java)
--no-iterable-aspect-iterator option (for ada2java)
--no-java-enum option (for ada2java)
--no-java-naming-convention option (for ada2java)
--no-locking option (for ada2java)
--no-locking-finalize option (for ada2java)
--no-unaliased-access option (for ada2java)
--unaliased-access option (for ada2java)
-b option (for ada2java)
-c option (for ada2java)
-fno-strict-aliasing option (for gcc)
-fPIC option (for gcc)
-fstack-check option (for gcc)
-L option (for ada2java)
-M option (for ada2java), [1]
-o option (for ada2java)
-O option (for gcc)
-P option (for ada2java)

A

ada2java
ada2java command
Ada2Java directory
ADA_PROJECT_PATH environment variable
AdaProxy class
AJIS.Annotations package
Aliasing
Allowing java child types
Allowing java object creation
Allowing limited types Java derivation
ambiguous operand in conversion
Array types (mapping to Java)
ASIS
Assume_Escaped (argument to pragma Annotate)
Attachment (of entities to a class), [1]

C

Class-wide parameters (mapping to Java)
CLASSPATH environment variable
Clone and copy semantics
clone method (in AdaProxy class)
com.adacore.ajis.IProxy.Owner type
com.adacore.ajis.NativeException
Compatibility (of GNAT-AJIS and GNAT)
Constraint checks
Controlled types
Current limitations

D

Default class, [1], [2]
Disabling function alias creation on name clash
Disabling Java Iterator For Ada Collections
Disabling Java Iterator Optimization For Ada Collections

E

Enumeration types (mapping to Java)
Equality
Exception propagation

G

getOwner method, [1]
Global reference
Global variables (mapping to Java)
gprbuild usage

I

Inheritance (cross-language)
Installation of GNAT-AJIS
IProxy.getAllocator function

L

Library.java file
Locking (argument to pragma Annotate)
locking option (for ada2java)
locking-finalize option (for ada2java)

M

Memory management
Memory model

N

Name clashes
Native object equality
no-locking option (for ada2java)
no-locking-finalize option (for ada2java)

O

Ownership (of native objects)

P

Parameters (mapping to Java)
PATH environment variable
pragma Annotate, [1], [2], [3], [4], [5], [6]
Predefined environment (mapping to Java)
Proxy object, [1]

R

Record types (mapping to Java)
Regular global reference
Removing function/procedure from binding layer
Renaming record type
Renamings (mapping to Java)

S

SAL (Stand-Alone Library) project
Scalar types (mapping to Java)
Shadow native object
Shared libraries
Strings (mapping to Java)
Subprograms (mapping to Java)

T

Tagged types (mapping to Java)
Thread safety

U

UTF-16 encoding
UTF-8 encoding

W

Weak global reference