JBoss Reflection 2.2.1.SP1

org.jboss.reflect.plugins.bytecode.bytes
Interface BehaviourBytes

All Superinterfaces:
Bytes, MemberBytes
All Known Subinterfaces:
ConstructorBytes, MethodBytes

public interface BehaviourBytes
extends Bytes, MemberBytes

Contains the bytecode information for a method or constructor

Version:
$Revision: 1.1 $
Author:
Kabir Khan

Method Summary
 String[] getExceptionTypeJvmNames()
          Get the exception types
 String[] getExceptionTypeTypeInfoNames()
          Get the exception types
 Annotation[][] getParameterAnnotations()
          Get the parameter annotations
 SignatureKey getSignatureKey()
          Get the signature key for this method/constructor
 
Methods inherited from interface org.jboss.reflect.plugins.bytecode.bytes.MemberBytes
getJvmSignature, getName
 
Methods inherited from interface org.jboss.reflect.plugins.bytecode.bytes.Bytes
getAnnotations, getGenericSignature, getModifiers
 

Method Detail

getExceptionTypeJvmNames

String[] getExceptionTypeJvmNames()
Get the exception types

Returns:
the exception types or an empty array if none
See Also:
ClassBytes.getJvmName()

getExceptionTypeTypeInfoNames

String[] getExceptionTypeTypeInfoNames()
Get the exception types

Returns:
the exception types or an empty array if none
See Also:
ClassBytes.getTypeInfoName()

getParameterAnnotations

Annotation[][] getParameterAnnotations()
Get the parameter annotations

Returns:
the parameter annotations, or null if there are none

getSignatureKey

SignatureKey getSignatureKey()
Get the signature key for this method/constructor

Returns:
the signature key

JBoss Reflection 2.2.1.SP1

Copyright © 2012 JBoss, a division of Red Hat, Inc.. All Rights Reserved.