Class HeapObjectParamArgument

java.lang.Object
org.eclipse.mat.internal.snapshot.HeapObjectArgumentFactory
org.eclipse.mat.internal.snapshot.HeapObjectParamArgument
All Implemented Interfaces:
ArgumentFactory

public final class HeapObjectParamArgument extends HeapObjectArgumentFactory
  • Constructor Details

    • HeapObjectParamArgument

      public HeapObjectParamArgument(ISnapshot snapshot)
  • Method Details

    • toString

      public String toString()
      Overrides:
      toString in class Object
    • appendUsage

      public void appendUsage(StringBuilder buf)
    • isIncludeSubclasses

      public boolean isIncludeSubclasses()
    • setIncludeSubclasses

      public void setIncludeSubclasses(boolean includeSubclasses)
    • isIncludeClassInstance

      public boolean isIncludeClassInstance()
    • setIncludeClassInstance

      public void setIncludeClassInstance(boolean includeClassInstance)
    • isIncludeLoadedInstances

      public boolean isIncludeLoadedInstances()
    • setIncludeLoadedInstances

      public void setIncludeLoadedInstances(boolean includeLoadedInstances)
    • isRetained

      public boolean isRetained()
    • setRetained

      public void setRetained(boolean isRetained)
    • isVerbose

      public boolean isVerbose()
    • setVerbose

      public void setVerbose(boolean isVerbose)
    • addObjectAddress

      public void addObjectAddress(long address)
    • addPattern

      public void addPattern(Pattern pattern)
    • addOql

      public void addOql(String query)
    • getArguments

      public List<Object> getArguments()
    • isComplete

      public boolean isComplete()
    • create

      public IHeapObjectArgument create()
    • getPatterns

      public List<Pattern> getPatterns()
    • getAddresses

      public List<Long> getAddresses()
    • getOqls

      public List<String> getOqls()