- Revision
- 1399
- Author
- rfscholte
- Date
- 2011-10-11 13:14:26 -0500 (Tue, 11 Oct 2011)
Log Message
code formatting + javadoc fixes
Modified Paths
Diff
Modified: trunk/qdox/src/main/java/com/thoughtworks/qdox/model/_expression_/FieldRef.java (1398 => 1399)
--- trunk/qdox/src/main/java/com/thoughtworks/qdox/model/_expression_/FieldRef.java 2011-10-11 18:12:00 UTC (rev 1398) +++ trunk/qdox/src/main/java/com/thoughtworks/qdox/model/_expression_/FieldRef.java 2011-10-11 18:14:26 UTC (rev 1399) @@ -30,7 +30,9 @@ import com.thoughtworks.qdox.model.JavaParameter; import com.thoughtworks.qdox.model.Type; -public class FieldRef implements AnnotationValue { +public class FieldRef + implements AnnotationValue +{ private final int[] parts; @@ -43,10 +45,9 @@ private int fieldIndex = -1; /** - * * @param name the field name, not <code>null</code> */ - public FieldRef( String name ) + public FieldRef( String name ) { this.name = name; @@ -54,73 +55,94 @@ this.parts = new int[length + 1]; this.parts[0] = -1; - for( int i = 1; i < length; ++i ) { + for ( int i = 1; i < length; ++i ) + { this.parts[i] = name.indexOf( '.', this.parts[i - 1] + 1 ); } this.parts[length] = name.length(); } - public String getName() { + public String getName() + { return name; } - public String getNamePrefix( int end ) { + /** {@inheritDoc} */ + public String getNamePrefix( int end ) + { return name.substring( 0, parts[end + 1] ); } - public String getNamePart( int index ) { + /** {@inheritDoc} */ + public String getNamePart( int index ) + { return name.substring( parts[index] + 1, parts[index + 1] ); } - public int getPartCount() { + /** {@inheritDoc} */ + public int getPartCount() + { return parts.length - 1; } - public Object accept( AnnotationVisitor visitor ) { + public Object accept( AnnotationVisitor visitor ) + { return visitor.visit( this ); } - public String getParameterValue() { + /** {@inheritDoc} */ + public String getParameterValue() + { return getName(); } - public String toString() { + public String toString() + { return getName(); } - public void setContext( JavaAnnotatedElement context ) { + public void setContext( JavaAnnotatedElement context ) + { this.context = context; } - public String getClassPart() { + /** {@inheritDoc} */ + public String getClassPart() + { String result = null; - if( getField() != null ) { + if ( getField() != null ) + { result = name.substring( 0, parts[fieldIndex] ); } return result; } - public String getFieldPart() { + /** {@inheritDoc} */ + public String getFieldPart() + { String result = null; - if( getField() != null ) { + if ( getField() != null ) + { result = name.substring( parts[fieldIndex] + 1 ); } return result; } - protected JavaField resolveField( JavaClass javaClass, int start, int end ) { + protected JavaField resolveField( JavaClass javaClass, int start, int end ) + { JavaField field = null; - for( int i = start; i < end; ++i ) + for ( int i = start; i < end; ++i ) { field = javaClass.getFieldByName( getNamePart( i ) ); - if( field == null ) { + if ( field == null ) + { break; } } @@ -128,6 +150,7 @@ return field; } + /** {@inheritDoc} */ public JavaField getField() { if ( fieldIndex < 0 ) @@ -169,7 +192,7 @@ } return field; } - + private JavaClass getDeclaringClass() { JavaClass result = null; @@ -177,7 +200,7 @@ { result = ( (JavaMember) context ).getDeclaringClass(); } - else if ( context instanceof JavaClass ) + else if ( context instanceof JavaClass ) { result = ( (JavaClass) context ).getDeclaringClass(); }
To unsubscribe from this list please visit:
