Class Transform


  • public class Transform
    extends java.lang.Object
    record of a specific bytecode transformation applied by the byteman agent for a given trigger class
    • Field Detail

      • loader

        private java.lang.ClassLoader loader
      • internalClassName

        private java.lang.String internalClassName
        fully qualified internal name of class
      • triggerMethodName

        private java.lang.String triggerMethodName
        full method name including descriptor
      • rule

        private Rule rule
      • throwable

        private java.lang.Throwable throwable
      • compiled

        private boolean compiled
      • installed

        private boolean installed
      • successful

        private boolean successful
      • detail

        private java.lang.String detail
    • Constructor Detail

      • Transform

        public Transform​(java.lang.ClassLoader loader,
                         java.lang.String internalClassName,
                         java.lang.String triggerMethodName,
                         Rule rule,
                         java.lang.Throwable th)
    • Method Detail

      • getLoader

        public java.lang.ClassLoader getLoader()
      • getInternalClassName

        public java.lang.String getInternalClassName()
      • getTriggerMethodName

        public java.lang.String getTriggerMethodName()
      • getRule

        public Rule getRule()
      • getThrowable

        public java.lang.Throwable getThrowable()
      • getDetail

        public java.lang.String getDetail()
      • setCompiled

        public void setCompiled​(boolean successful,
                                java.lang.String detail)
      • isTransformed

        public boolean isTransformed()
      • isCompiledOk

        public boolean isCompiledOk()
      • isInstalled

        public boolean isInstalled()
      • setInstalled

        public void setInstalled()
      • writeTo

        public void writeTo​(java.io.PrintWriter writer)