Class XmlMethod


  • public final class XmlMethod
    extends Object
    XML method.
    Since:
    0.1
    • Constructor Detail

      • XmlMethod

        public XmlMethod()
        Constructor.
      • XmlMethod

        public XmlMethod​(String name,
                         int access,
                         String descriptor,
                         String... exceptions)
        Constructor.
        Parameters:
        name - Method name.
        access - Access modifiers.
        descriptor - Method descriptor.
        exceptions - Method exceptions.
      • XmlMethod

        public XmlMethod​(XmlNode xmlnode)
        Constructor.
        Parameters:
        xmlnode - Method node.
    • Method Detail

      • name

        public String name()
        Method name.
        Returns:
        Name.
      • access

        public int access()
        Method access modifiers.
        Returns:
        Access modifiers.
      • descriptor

        public String descriptor()
        Method descriptor.
        Returns:
        Descriptor.
      • signature

        public String signature()
        Method signature.
        Returns:
        Signature.
      • trycatchEntries

        public List<XmlTryCatchEntry> trycatchEntries()
        Method trycatch entries.
        Returns:
        Trycatch entries.
      • isConstructor

        public boolean isConstructor()
        Checks if method is a constructor.
        Returns:
        True if method is a constructor.
      • nodes

        public List<XmlNode> nodes()
        All the method instructions.
        Returns:
        Instructions.
      • replaceInstructions

        public void replaceInstructions​(XmlNode... entries)
        Replace instructions.
        Parameters:
        entries - Instructions to replace.