MCPcopy Create free account
hub / github.com/PCGen/pcgen / hasObjectOnList

Method hasObjectOnList

code/src/java/pcgen/cdom/base/CDOMObject.java:1076–1095  ·  view source on GitHub ↗
(CDOMReference<? extends CDOMList<T>> list, T element)

Source from the content-addressed store, hash-verified

1074 }
1075
1076 public <T extends CDOMObject> boolean hasObjectOnList(CDOMReference<? extends CDOMList<T>> list, T element)
1077 {
1078 if (element == null)
1079 {
1080 return false;
1081 }
1082 Collection<CDOMReference<T>> references = getListMods(list);
1083 if (references == null)
1084 {
1085 return false;
1086 }
1087 for (CDOMReference<T> ref : references)
1088 {
1089 if (ref.contains(element))
1090 {
1091 return true;
1092 }
1093 }
1094 return false;
1095 }
1096
1097 public ListKey<Description> getDescriptionKey()
1098 {

Callers 1

passesMethod · 0.80

Calls 2

getListModsMethod · 0.95
containsMethod · 0.65

Tested by 1

passesMethod · 0.64