javassist
Interface CodeConverter.ArrayAccessReplacementMethodNames

All Known Implementing Classes:
CodeConverter.DefaultArrayAccessReplacementMethodNames
Enclosing class:
CodeConverter

public static interface CodeConverter.ArrayAccessReplacementMethodNames

Interface containing the method names to be used as array access replacements.

Version:
$Revision: 1.16 $
Author:
Kabir Khan

Method Summary
 java.lang.String byteOrBooleanRead()
          Returns the name of a static method with the signature (Ljava/lang/Object;I)B to replace reading from a byte[].
 java.lang.String byteOrBooleanWrite()
          Returns the name of a static method with the signature (Ljava/lang/Object;IB)V to replace writing to a byte[].
 java.lang.String charRead()
           
 java.lang.String charWrite()
          Returns the name of a static method with the signature (Ljava/lang/Object;IC)V to replace writing to a byte[].
 java.lang.String doubleRead()
          Returns the name of a static method with the signature (Ljava/lang/Object;I)D to replace reading from a double[].
 java.lang.String doubleWrite()
          Returns the name of a static method with the signature (Ljava/lang/Object;ID)V to replace writing to a double[].
 java.lang.String floatRead()
          Returns the name of a static method with the signature (Ljava/lang/Object;I)F to replace reading from a float[].
 java.lang.String floatWrite()
          Returns the name of a static method with the signature (Ljava/lang/Object;IF)V to replace writing to a float[].
 java.lang.String intRead()
          Returns the name of a static method with the signature (Ljava/lang/Object;I)I to replace reading from a int[].
 java.lang.String intWrite()
          Returns the name of a static method with the signature (Ljava/lang/Object;II)V to replace writing to a int[].
 java.lang.String longRead()
          Returns the name of a static method with the signature (Ljava/lang/Object;I)J to replace reading from a long[].
 java.lang.String longWrite()
          Returns the name of a static method with the signature (Ljava/lang/Object;IJ)V to replace writing to a long[].
 java.lang.String objectRead()
          Returns the name of a static method with the signature (Ljava/lang/Object;I)Ljava/lang/Object; to replace reading from a Object[] (or any subclass of object).
 java.lang.String objectWrite()
          Returns the name of a static method with the signature (Ljava/lang/Object;ILjava/lang/Object;)V to replace writing to a Object[] (or any subclass of object).
 java.lang.String shortRead()
          Returns the name of a static method with the signature (Ljava/lang/Object;I)S to replace reading from a short[].
 java.lang.String shortWrite()
          Returns the name of a static method with the signature (Ljava/lang/Object;IS)V to replace writing to a short[].
 

Method Detail

byteOrBooleanRead

java.lang.String byteOrBooleanRead()
Returns the name of a static method with the signature (Ljava/lang/Object;I)B to replace reading from a byte[].


byteOrBooleanWrite

java.lang.String byteOrBooleanWrite()
Returns the name of a static method with the signature (Ljava/lang/Object;IB)V to replace writing to a byte[].


charRead

java.lang.String charRead()
Returns:
the name of a static method with the signature (Ljava/lang/Object;I)C to replace reading from a char[].

charWrite

java.lang.String charWrite()
Returns the name of a static method with the signature (Ljava/lang/Object;IC)V to replace writing to a byte[].


doubleRead

java.lang.String doubleRead()
Returns the name of a static method with the signature (Ljava/lang/Object;I)D to replace reading from a double[].


doubleWrite

java.lang.String doubleWrite()
Returns the name of a static method with the signature (Ljava/lang/Object;ID)V to replace writing to a double[].


floatRead

java.lang.String floatRead()
Returns the name of a static method with the signature (Ljava/lang/Object;I)F to replace reading from a float[].


floatWrite

java.lang.String floatWrite()
Returns the name of a static method with the signature (Ljava/lang/Object;IF)V to replace writing to a float[].


intRead

java.lang.String intRead()
Returns the name of a static method with the signature (Ljava/lang/Object;I)I to replace reading from a int[].


intWrite

java.lang.String intWrite()
Returns the name of a static method with the signature (Ljava/lang/Object;II)V to replace writing to a int[].


longRead

java.lang.String longRead()
Returns the name of a static method with the signature (Ljava/lang/Object;I)J to replace reading from a long[].


longWrite

java.lang.String longWrite()
Returns the name of a static method with the signature (Ljava/lang/Object;IJ)V to replace writing to a long[].


objectRead

java.lang.String objectRead()
Returns the name of a static method with the signature (Ljava/lang/Object;I)Ljava/lang/Object; to replace reading from a Object[] (or any subclass of object).


objectWrite

java.lang.String objectWrite()
Returns the name of a static method with the signature (Ljava/lang/Object;ILjava/lang/Object;)V to replace writing to a Object[] (or any subclass of object).


shortRead

java.lang.String shortRead()
Returns the name of a static method with the signature (Ljava/lang/Object;I)S to replace reading from a short[].


shortWrite

java.lang.String shortWrite()
Returns the name of a static method with the signature (Ljava/lang/Object;IS)V to replace writing to a short[].



Javassist, a Java-bytecode translator toolkit.
Copyright (C) 1999-2010 Shigeru Chiba. All Rights Reserved.