Class d_BCValidate


  • class d_BCValidate
    extends java.lang.Object
    Validate BC calls.
    • Field Summary

      Fields 
      Modifier and Type Field Description
      private static java.lang.String[] csPackages  
      private static java.lang.Class[] NO_PARAMS  
      private static java.util.Hashtable<java.lang.String,​java.lang.Class<?>> primitives  
    • Constructor Summary

      Constructors 
      Constructor Description
      d_BCValidate()  
    • Method Summary

      All Methods Static Methods Concrete Methods 
      Modifier and Type Method Description
      (package private) static void checkMethod​(short opcode, Type dt, java.lang.String methodName, java.lang.String[] debugParameterTypes, Type rt)  
      private static java.lang.Class loadClass​(java.lang.String name)  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Field Detail

      • csPackages

        private static final java.lang.String[] csPackages
      • NO_PARAMS

        private static final java.lang.Class[] NO_PARAMS
      • primitives

        private static java.util.Hashtable<java.lang.String,​java.lang.Class<?>> primitives
    • Constructor Detail

      • d_BCValidate

        d_BCValidate()
    • Method Detail

      • checkMethod

        static void checkMethod​(short opcode,
                                Type dt,
                                java.lang.String methodName,
                                java.lang.String[] debugParameterTypes,
                                Type rt)
      • loadClass

        private static java.lang.Class loadClass​(java.lang.String name)
                                          throws java.lang.ClassNotFoundException
        Throws:
        java.lang.ClassNotFoundException