public class ObligationFactory extends Object
| Constructor and Description |
|---|
ObligationFactory() |
| Modifier and Type | Method and Description |
|---|---|
Obligation |
addObligation(String className) |
ObligationSet |
createObligationSet() |
int |
getMaxObligationTypes() |
Obligation |
getObligationById(int id) |
Obligation |
getObligationByName(String className) |
Obligation |
getObligationByType(ClassDescriptor classDescriptor)
Look up an Obligation by type.
|
Obligation |
getObligationByType(org.apache.bcel.generic.ObjectType type)
Look up an Obligation by type.
|
Obligation[] |
getParameterObligationTypes(XMethod xmethod)
Get array of Obligation types corresponding to the parameters of the
given method.
|
boolean |
isObligationType(ClassDescriptor classDescriptor)
Determine whether class named by given ClassDescriptor is an Obligation
type.
|
Iterator<Obligation> |
obligationIterator()
Get an Iterator over known Obligation types.
|
boolean |
signatureInvolvesObligations(String sig) |
public int getMaxObligationTypes()
public boolean signatureInvolvesObligations(String sig)
public boolean isObligationType(ClassDescriptor classDescriptor)
classDescriptor - a classpublic Iterator<Obligation> obligationIterator()
@CheckForNull public Obligation getObligationByType(org.apache.bcel.generic.ObjectType type) throws ClassNotFoundException
type - a typeClassNotFoundException@CheckForNull public Obligation getObligationByType(ClassDescriptor classDescriptor)
classDescriptor - a ClassDescriptor naming a class typepublic Obligation[] getParameterObligationTypes(XMethod xmethod)
xmethod - a methodpublic Obligation addObligation(@DottedClassName String className)
public Obligation getObligationById(int id)
public Obligation getObligationByName(@DottedClassName String className)
public ObligationSet createObligationSet()
Copyright © 2003–2015. All rights reserved.