ua.gradsoft.javachecker.models
Class MethodMatchingConversions

java.lang.Object
  extended by ua.gradsoft.javachecker.models.MethodMatchingConversions
All Implemented Interfaces:
java.lang.Cloneable

public class MethodMatchingConversions
extends java.lang.Object
implements java.lang.Cloneable

Set of conversions.

Author:
RSSH

Constructor Summary
MethodMatchingConversions()
           
MethodMatchingConversions(MethodMatchingConversions x)
           
 
Method Summary
 void assign(MethodMatchingConversions x)
           
static Pair<JavaMethodModel,MethodMatchingConversions> best(java.util.List<Pair<JavaMethodModel,MethodMatchingConversions>> candidates)
           
 boolean exactly()
           
 int getNBoxing()
           
 int getNNarrows()
           
 int getNRows()
           
 int getNSupers()
           
 int getNUnboxing()
           
 JavaTypeArgumentsSubstitution getSubstitution()
           
 void incrementNBoxing()
           
 void incrementNNarrows()
           
 void incrementNRows()
           
 void incrementNSupers()
           
 void incrementNUnboxing()
           
 boolean isVarArg()
           
 void setNSupers(int nSupers)
           
 void setVarArg(boolean value)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

MethodMatchingConversions

public MethodMatchingConversions()

MethodMatchingConversions

public MethodMatchingConversions(MethodMatchingConversions x)
Method Detail

assign

public void assign(MethodMatchingConversions x)

getSubstitution

public JavaTypeArgumentsSubstitution getSubstitution()

isVarArg

public boolean isVarArg()

setVarArg

public void setVarArg(boolean value)

getNBoxing

public int getNBoxing()

incrementNBoxing

public void incrementNBoxing()

getNUnboxing

public int getNUnboxing()

incrementNUnboxing

public void incrementNUnboxing()

getNNarrows

public int getNNarrows()

incrementNNarrows

public void incrementNNarrows()

getNRows

public int getNRows()

incrementNRows

public void incrementNRows()

getNSupers

public int getNSupers()

setNSupers

public void setNSupers(int nSupers)

incrementNSupers

public void incrementNSupers()

best

public static Pair<JavaMethodModel,MethodMatchingConversions> best(java.util.List<Pair<JavaMethodModel,MethodMatchingConversions>> candidates)

exactly

public boolean exactly()