Package sun.reflect

Interface FieldAccessor


  • public interface FieldAccessor
    • Method Summary

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method Description
      java.lang.Object get​(java.lang.Object target)  
      boolean getBoolean​(java.lang.Object target)  
      byte getByte​(java.lang.Object target)  
      char getChar​(java.lang.Object target)  
      double getDouble​(java.lang.Object target)  
      float getFloat​(java.lang.Object target)  
      int getInt​(java.lang.Object target)  
      long getLong​(java.lang.Object target)  
      short getShort​(java.lang.Object target)  
      void set​(java.lang.Object target, java.lang.Object value)  
      void setBoolean​(java.lang.Object target, boolean value)  
      void setByte​(java.lang.Object target, byte value)  
      void setChar​(java.lang.Object target, char value)  
      void setDouble​(java.lang.Object target, double value)  
      void setFloat​(java.lang.Object target, float value)  
      void setInt​(java.lang.Object target, int value)  
      void setLong​(java.lang.Object target, long value)  
      void setShort​(java.lang.Object target, short value)  
    • Method Detail

      • get

        java.lang.Object get​(java.lang.Object target)
      • getBoolean

        boolean getBoolean​(java.lang.Object target)
      • getByte

        byte getByte​(java.lang.Object target)
      • getChar

        char getChar​(java.lang.Object target)
      • getShort

        short getShort​(java.lang.Object target)
      • getInt

        int getInt​(java.lang.Object target)
      • getLong

        long getLong​(java.lang.Object target)
      • getFloat

        float getFloat​(java.lang.Object target)
      • getDouble

        double getDouble​(java.lang.Object target)
      • set

        void set​(java.lang.Object target,
                 java.lang.Object value)
          throws java.lang.IllegalAccessException
        Throws:
        java.lang.IllegalAccessException
      • setBoolean

        void setBoolean​(java.lang.Object target,
                        boolean value)
                 throws java.lang.IllegalAccessException
        Throws:
        java.lang.IllegalAccessException
      • setByte

        void setByte​(java.lang.Object target,
                     byte value)
              throws java.lang.IllegalAccessException
        Throws:
        java.lang.IllegalAccessException
      • setChar

        void setChar​(java.lang.Object target,
                     char value)
              throws java.lang.IllegalAccessException
        Throws:
        java.lang.IllegalAccessException
      • setShort

        void setShort​(java.lang.Object target,
                      short value)
               throws java.lang.IllegalAccessException
        Throws:
        java.lang.IllegalAccessException
      • setInt

        void setInt​(java.lang.Object target,
                    int value)
             throws java.lang.IllegalAccessException
        Throws:
        java.lang.IllegalAccessException
      • setLong

        void setLong​(java.lang.Object target,
                     long value)
              throws java.lang.IllegalAccessException
        Throws:
        java.lang.IllegalAccessException
      • setFloat

        void setFloat​(java.lang.Object target,
                      float value)
               throws java.lang.IllegalAccessException
        Throws:
        java.lang.IllegalAccessException
      • setDouble

        void setDouble​(java.lang.Object target,
                       double value)
                throws java.lang.IllegalAccessException
        Throws:
        java.lang.IllegalAccessException