Class MethodInfo

java.lang.Object
org.robovm.compiler.clazz.MethodInfo
All Implemented Interfaces:
Serializable

public class MethodInfo
extends Object
implements Serializable
See Also:
Serialized Form
  • Method Details

    • addClassDependency

      public void addClassDependency​(String className, boolean weak)
    • addClassDependencies

      public void addClassDependencies​(Collection<String> classNames, boolean weak)
    • addInvokeMethodDependency

      public void addInvokeMethodDependency​(String owner, String name, String desc, boolean weak)
    • addInvokeMethodDependencies

      public void addInvokeMethodDependencies​(Collection<org.apache.commons.lang3.tuple.Triple<String,​String,​String>> deps, boolean weak)
    • addSuperMethodDependency

      public void addSuperMethodDependency​(String owner, String name, String desc, boolean weak)
    • addSuperMethodDependencies

      public void addSuperMethodDependencies​(Collection<org.apache.commons.lang3.tuple.Triple<String,​String,​String>> deps, boolean weak)
    • getDependencies

      public Set<Dependency> getDependencies()
    • getName

      public String getName()
    • getDesc

      public String getDesc()
    • isPublic

      public boolean isPublic()
    • isPrivate

      public boolean isPrivate()
    • isProtected

      public boolean isProtected()
    • isStatic

      public boolean isStatic()
    • isFinal

      public boolean isFinal()
    • isSynchronized

      public boolean isSynchronized()
    • isNative

      public boolean isNative()
    • isAbstract

      public boolean isAbstract()
    • isCallback

      public boolean isCallback()
    • isWeaklyLinked

      public boolean isWeaklyLinked()
    • isStronglyLinked

      public boolean isStronglyLinked()
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object
    • equals

      public boolean equals​(Object obj)
      Overrides:
      equals in class Object
    • dropDependencyData

      public void dropDependencyData()
    • toString

      public String toString()
      Overrides:
      toString in class Object