@SuppressWarnings({"unchecked"}) public MethodList getMethods( IRelativeTypeInfo.Accessibility accessibility) { maybeInitMethods(); MethodList[] arr = _methods.get( TypeSystem.getCurrentModule() ); if( arr == null ) { return MethodList.EMPTY; } MethodList iMethodInfos = arr[accessibility.ordinal()]; return iMethodInfos == null ? MethodList.EMPTY : iMethodInfos; }
@SuppressWarnings({"unchecked"}) public MethodList getMethods( IRelativeTypeInfo.Accessibility accessibility) { maybeInitMethods(); MethodList[] arr = _methods.get( TypeSystem.getCurrentModule() ); if( arr == null ) { return MethodList.EMPTY; } MethodList iMethodInfos = arr[accessibility.ordinal()]; return iMethodInfos == null ? MethodList.EMPTY : iMethodInfos; }
public IMethodInfo getMethod( IRelativeTypeInfo.Accessibility accessibility, CharSequence methodName, IType... params ) { maybeInitMethods(); return ITypeInfo.FIND.method( getMethods( accessibility ), methodName, params ); }
public IMethodInfo getMethod( IRelativeTypeInfo.Accessibility accessibility, CharSequence methodName, IType... params ) { maybeInitMethods(); return ITypeInfo.FIND.method( getMethods( accessibility ), methodName, params ); }
public void forceInit() { super.maybeInitConstructors(); super.maybeInitMethods(); super.maybeInitProperties(); getAnnotations(); }
public void forceInit() { super.maybeInitConstructors(); super.maybeInitMethods(); super.maybeInitProperties(); getAnnotations(); }
@SuppressWarnings({"ConstantConditions"}) protected void maybeInitProperties() { maybeInitMethods(); // because properties depend on methods for their getter or setter method !
@SuppressWarnings({"ConstantConditions"}) protected void maybeInitProperties() { maybeInitMethods(); // because properties depend on methods for their getter or setter method !