[ < ] [ > ]   [ << ] [ Up ] [ >> ]         [Top] [Contents] [Index] [ ? ]

Index

Jump to:   -  
A   C   D   E   G   I   J   L   M   N   O   P   R   S   T   U   W  

Index Entry Section

-
`--assume-escaped' option (for ada2java)2.1 Using the Tool
`--assume-escaped' option (for ada2java)4.2.6 Restrictions on Proxy-Owned Objects Passed to Subprograms
`--attach' option (for ada2java)2.1 Using the Tool
`--attach-access' option (for ada2java)4.8 Managing Attachment to Java Proxies
`--attach-ada2005' option (for ada2java)4.8 Managing Attachment to Java Proxies
`--attach-controlling' option (for ada2java)4.8 Managing Attachment to Java Proxies
`--attach-parameter' option (for ada2java)4.8 Managing Attachment to Java Proxies
`--java-enum' option (for ada2java)2.1 Using the Tool
`--link-method' option (for ada2java)2.1 Using the Tool
`--main-class' option (for ada2java)2.1 Using the Tool
`--monitor' option (for ada2java)2.1 Using the Tool
`--monitor-finalize' option (for ada2java)2.1 Using the Tool
`--no-assume-escaped' option (for ada2java)2.1 Using the Tool
`--no-assume-escaped' option (for ada2java)4.2.6 Restrictions on Proxy-Owned Objects Passed to Subprograms
`--no-attach' option (for ada2java)2.1 Using the Tool
`--no-attach-access' option (for ada2java)4.8 Managing Attachment to Java Proxies
`--no-attach-ada2005' option (for ada2java)4.8 Managing Attachment to Java Proxies
`--no-attach-controlling' option (for ada2java)4.8 Managing Attachment to Java Proxies
`--no-attach-parameter' option (for ada2java)4.8 Managing Attachment to Java Proxies
`--no-java-enum' option (for ada2java)2.1 Using the Tool
`--no-monitor' option (for ada2java)2.1 Using the Tool
`--no-monitor-finalize' option (for ada2java)2.1 Using the Tool
`--no-unaliased-access' option (for ada2java)2.1 Using the Tool
`--unaliased-access' option (for ada2java)2.1 Using the Tool
`-b' option (for ada2java)2.1 Using the Tool
`-c' option (for ada2java)2.1 Using the Tool
`-fno-strict-aliasing' option (for gcc)2.2.1 Issues with the Ada Generated Code
`-fPIC' option (for gcc)2.2.1 Issues with the Ada Generated Code
`-fstack-check' option (for gcc)2.2.1 Issues with the Ada Generated Code
`-h' option (for ada2java)2.1 Using the Tool
`-L' option (for ada2java)2.1 Using the Tool
`-M' option (for ada2java)2.1 Using the Tool
`-M' option (for ada2java)2.2.3 Compiling as an Ada Main Subprogram
`-o' option (for ada2java)2.1 Using the Tool
`-O' option (for gcc)2.2.1 Issues with the Ada Generated Code
`-P' option (for ada2java)2.1 Using the Tool

A
ada2java1.1 Introduction
ada2java command2. Using ada2java to Generate Java Classes
`Ada2Java' directory1.4.3 Invoking ada2java
ADA_PROJECT_PATH environment variable1.4.1 Environment Setup
AdaProxy class4.6 Clone and Copy Semantics
AJIS.Annotations package2.3 Pragma Annotate and ada2java
Aliasing4.3 Aliasing
Array types (mapping to Java)3.1.2 Arrays
ASIS1.3 GNAT-AJIS / GNAT Compatibility
Assume_Escaped (argument to pragma Annotate)4.2.6 Restrictions on Proxy-Owned Objects Passed to Subprograms
Attachment (of entities to a class)3. Mapping Ada to Java
Attachment (of entities to a class)3.3.1 Method placement

C
Class-wide parameters (mapping to Java)3.1.5.1 General principles
CLASSPATH environment variable1.4.1 Environment Setup
Clone and copy semantics4.6 Clone and Copy Semantics
clone method (in AdaProxy class)4.6 Clone and Copy Semantics
com.adacore.ajis.IProxy.Owner type4.2.4 Native Ownership
com.adacore.ajis.NativeException4.9 Exceptions propagation
Compatibility (of GNAT-AJIS and GNAT)1.3 GNAT-AJIS / GNAT Compatibility
Constraint checks3.1.1 Scalar Types
Controlled types4.7.4 Controlled Types
Current limitations3.9 Current Limitations

D
Default class3. Mapping Ada to Java
Default class3.3.1 Method placement
Default class4.8 Managing Attachment to Java Proxies

E
Enumeration types (mapping to Java)3.1.1 Scalar Types
Equality4.5 Proxies and Native Object Equality
Exception propagation4.9 Exceptions propagation

G
getOwner method4.2.4 Native Ownership
getOwner method4.2.4 Native Ownership
Global reference4.7.3.2 Memory Management
Global variables (mapping to Java)3.2 Global Variables and Constants
gprbuild usage1.4.5 Building the Application

I
Inheritance (cross-language)4.7 Cross-Language Inheritance
Installation of GNAT-AJIS1.2 GNAT-AJIS Installation Structure
IProxy.getAllocator function4.2.5 Object Allocators

J
javastub1.1 Introduction
javastub command5. Using javastub to Generate Ada Package Specifications
JGNAT1.1 Introduction
jvm2ada1.1 Introduction
jvm2ada command6. Using jvm2ada to Interface Ada with Java

L
LD_LIBRARY_PATH environment variable1.4.1 Environment Setup
`Library.java' file1.4.3 Invoking ada2java
Locking (argument to pragma Annotate)4.4 Thread Safety
`locking' option (for ada2java)4.4 Thread Safety
`locking-finalize' option (for ada2java)4.4 Thread Safety

M
Memory management4.7.3.2 Memory Management
Memory model4.2 Memory Model

N
Name clashes4.1 Dealing with Name Clashes
Native object equality4.5 Proxies and Native Object Equality
`no-locking' option (for ada2java)4.4 Thread Safety
`no-locking-finalize' option (for ada2java)4.4 Thread Safety

O
Ownership (of native objects)4.2.4 Native Ownership

P
Parameters (mapping to Java)3.3.2 Subprogram parameters
PATH environment variable1.4.1 Environment Setup
pragma Annotate2.3 Pragma Annotate and ada2java
pragma Annotate4.1 Dealing with Name Clashes
Predefined environment (mapping to Java)3.8 Predefined Environment
Proxy object4.2 Memory Model
Proxy object4.2.4 Native Ownership

R
Record types (mapping to Java)3.1.4 Simple Record Types
Regular global reference4.7.3.2 Memory Management
Renamings (mapping to Java)3.6 Renamings

S
SAL (Stand-Alone Library) project2.2.2 Compiling as an Ada Shared Library
Scalar types (mapping to Java)3.1.1 Scalar Types
Shadow native object4.7.3 The Shadow Native Object
Shared libraries2.2.2 Compiling as an Ada Shared Library
Strings (mapping to Java)3.1.3 Strings
Subprograms (mapping to Java)3.3 Subprograms

Jump to:   -  
A   C   D   E   G   I   J   L   M   N   O   P   R   S   T   U   W  


[ << ] [ >> ]           [Top] [Contents] [Index] [ ? ]

This document was generated by GNAT Mailserver on November, 5 2011 using texi2html