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

Method getShieldProf

code/src/java/pcgen/core/Equipment.java:5657–5682  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

5655 }
5656
5657 public ShieldProf getShieldProf()
5658 {
5659 if (isShield())
5660 {
5661 CDOMSingleRef<ShieldProf> ref = get(ObjectKey.SHIELD_PROF);
5662 if (ref == null)
5663 {
5664 ShieldProf sp = Globals.getContext().getReferenceContext()
5665 .silentlyGetConstructedCDOMObject(ShieldProf.class, getKeyName());
5666 if (sp == null)
5667 {
5668 return Globals.getContext().getReferenceContext().constructCDOMObject(ShieldProf.class,
5669 getKeyName());
5670 }
5671 else
5672 {
5673 return sp;
5674 }
5675 }
5676 else
5677 {
5678 return ref.get();
5679 }
5680 }
5681 return null;
5682 }
5683
5684 public ArmorProf getArmorProf()
5685 {

Callers 4

passesMethod · 0.95
consolidatedProfNameMethod · 0.95

Calls 7

isShieldMethod · 0.95
getContextMethod · 0.95
constructCDOMObjectMethod · 0.80
getMethod · 0.65
getReferenceContextMethod · 0.65
getKeyNameMethod · 0.65

Tested by 1

passesMethod · 0.76