org.aspectj.org.eclipse.jdt.internal.compiler.codegen
Class ExceptionLabel

java.lang.Object
  extended by org.aspectj.org.eclipse.jdt.internal.compiler.codegen.Label
      extended by org.aspectj.org.eclipse.jdt.internal.compiler.codegen.ExceptionLabel
Direct Known Subclasses:
MultiCatchExceptionLabel

public class ExceptionLabel
extends Label


Field Summary
 TypeBinding exceptionType
           
 TypeReference exceptionTypeReference
           
 int[] ranges
           
 Annotation[] se7Annotations
           
 
Fields inherited from class org.aspectj.org.eclipse.jdt.internal.compiler.codegen.Label
codeStream, POS_NOT_SET, position
 
Constructor Summary
ExceptionLabel(CodeStream codeStream, TypeBinding exceptionType)
           
ExceptionLabel(CodeStream codeStream, TypeBinding exceptionType, TypeReference exceptionTypeReference, Annotation[] se7Annotations)
           
 
Method Summary
 int getCount()
           
 void place()
           
 void placeEnd()
           
 void placeStart()
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

ranges

public int[] ranges

exceptionType

public TypeBinding exceptionType

exceptionTypeReference

public TypeReference exceptionTypeReference

se7Annotations

public Annotation[] se7Annotations
Constructor Detail

ExceptionLabel

public ExceptionLabel(CodeStream codeStream,
                      TypeBinding exceptionType,
                      TypeReference exceptionTypeReference,
                      Annotation[] se7Annotations)

ExceptionLabel

public ExceptionLabel(CodeStream codeStream,
                      TypeBinding exceptionType)
Method Detail

getCount

public int getCount()

place

public void place()
Specified by:
place in class Label

placeEnd

public void placeEnd()

placeStart

public void placeStart()

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object