symbols
A
B
C
D
E
F
G
H
I
J
L
M
N
O
P
Q
R
S
T
U
V
W
Z
 E
- end_pc item
 
- (Code_attribute structure), 120
 
- entering
 
- See also locks; monitor
- monitor for object, monitorenter, 335
  
- Error
 
- as Throwable class direct subclass, 43
- thrown by
  
- getstatic, 251
- invokestatic, 290
- new, 342
- putstatic, 351
    
- as unrecoverable runtime exception class, 44
 
- errors
 
- See also exceptions
- handling, exceptions use for, 40
- heap-related, OutOfMemoryError, 69
- Java virtual machine stack-related
    
- OutOfMemoryError, 68
- StackOverflowError, 68
  
- loading, 48
- method area-related, OutOfMemoryError, 69
- native method stack-related
   
- OutOfMemoryError, 71
- StackOverflowError, 71
  
- preparation, 49
- throwing, athrow, 186
- verification, 49
   
- Exception
 
- as Throwable class direct subclass, 43
 
- exception_index_table array
 
- (Exceptions_attribute structure), 124
 
- exception_table array
 
- (Code_attribute structure), 120
 
- exception_table_length item
 
- (Code_attribute structure), 120
 
- exceptions
 
- See also catch clause(s); errors; try-catch-finally statement; try-finally statement
- abrupt completion, 74
- asynchronous, reasons for and handling of, 43
- causes of, 40
- definition, 39
- dispatching, frame use for, 71
- (Exceptions_attribute structure),  support required for, 116
- handling, 41
        
- by Java virtual machine, 78
- code verification, Pass 3 - bytecode verifier, 143
- instruction summary, 90
- structural constraints on instructions, 138
    
- normal completion, characterized  by lack of, 74
- requirements for throwing, 123
- standard unchecked runtime, list of unrecoverable, 45
- throwing, athrow, 186
    
- Exceptions_attribute structure
 
- (method_info structure), 123
 
- execution
 
- order, thread rules, 399
- paths, structural constraints on instructions, 137
- program, life cycle, 46
   
- exiting
 
- See also Java virtual machine; locks;  monitor
- exit method, Java virtual machine exit activated by, 57
- Java virtual machine, conditions for, 57
- monitor for object, monitorexit, 337
    
- extend
 
- local variable index by additional bytes, wide, 360
 
Contents | Prev | Next | Index
The JavaTM Virtual Machine Specification 
Copyright © 1999 Sun Microsystems, Inc.
All rights reserved
Please send any comments or corrections to [email protected]