1 4 package com.tc.aspectwerkz.joinpoint.impl; 5 6 import com.tc.aspectwerkz.joinpoint.Rtti; 7 8 9 14 public class StaticInitializationRttiImpl implements Rtti { 15 private final StaticInitializerSignatureImpl m_signature; 16 17 22 public StaticInitializationRttiImpl(final StaticInitializerSignatureImpl signature) { 23 m_signature = signature; 24 } 25 26 29 public String getName() { 30 return m_signature.getName(); 31 } 32 33 36 public Object getTarget() { 37 return null; 38 } 39 40 43 public Object getThis() { 44 return null; 45 } 46 47 50 public Class getDeclaringType() { 51 return m_signature.getDeclaringType(); 52 } 53 54 57 public int getModifiers() { 58 return m_signature.getModifiers(); 59 } 60 61 64 public Rtti cloneFor(Object targetInstance, Object thisInstance) { 65 return new StaticInitializationRttiImpl(m_signature); 66 } 67 68 } 69 | Popular Tags |