git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@270189 13f79535-47bb-0310-9956-ffa450edef68master
@@ -87,20 +87,6 @@ public class IntrospectionHelper implements BuildListener | |||
Class returnType = m.getReturnType(); | |||
Class[] args = m.getParameterTypes(); | |||
// not really user settable properties on tasks | |||
if( org.apache.tools.ant.Task.class.isAssignableFrom( bean ) | |||
&& args.length == 1 && | |||
( | |||
( | |||
"setLocation".equals( name ) && org.apache.tools.ant.Location.class.equals( args[ 0 ] ) | |||
) || ( | |||
"setTaskType".equals( name ) && java.lang.String.class.equals( args[ 0 ] ) | |||
) | |||
) ) | |||
{ | |||
continue; | |||
} | |||
// hide addTask for TaskContainers | |||
if( org.apache.tools.ant.TaskContainer.class.isAssignableFrom( bean ) | |||
&& args.length == 1 && "addTask".equals( name ) | |||
@@ -1,80 +0,0 @@ | |||
/* | |||
* Copyright (C) The Apache Software Foundation. All rights reserved. | |||
* | |||
* This software is published under the terms of the Apache Software License | |||
* version 1.1, a copy of which has been included with this distribution in | |||
* the LICENSE file. | |||
*/ | |||
package org.apache.tools.ant; | |||
/** | |||
* Stores the file name and line number in a file. | |||
* | |||
* @author RT | |||
*/ | |||
public class Location | |||
{ | |||
public final static Location UNKNOWN_LOCATION = new Location(); | |||
private int columnNumber; | |||
private String fileName; | |||
private int lineNumber; | |||
/** | |||
* Creates a location consisting of a file name but no line number. | |||
* | |||
* @param fileName Description of Parameter | |||
*/ | |||
public Location( String fileName ) | |||
{ | |||
this( fileName, 0, 0 ); | |||
} | |||
/** | |||
* Creates a location consisting of a file name and line number. | |||
* | |||
* @param fileName Description of Parameter | |||
* @param lineNumber Description of Parameter | |||
* @param columnNumber Description of Parameter | |||
*/ | |||
public Location( String fileName, int lineNumber, int columnNumber ) | |||
{ | |||
this.fileName = fileName; | |||
this.lineNumber = lineNumber; | |||
this.columnNumber = columnNumber; | |||
} | |||
/** | |||
* Creates an "unknown" location. | |||
*/ | |||
private Location() | |||
{ | |||
this( null, 0, 0 ); | |||
} | |||
/** | |||
* Returns the file name, line number and a trailing space. An error message | |||
* can be appended easily. For unknown locations, returns an empty string. | |||
* | |||
* @return Description of the Returned Value | |||
*/ | |||
public String toString() | |||
{ | |||
StringBuffer buf = new StringBuffer(); | |||
if( fileName != null ) | |||
{ | |||
buf.append( fileName ); | |||
if( lineNumber != 0 ) | |||
{ | |||
buf.append( ":" ); | |||
buf.append( lineNumber ); | |||
} | |||
buf.append( ": " ); | |||
} | |||
return buf.toString(); | |||
} | |||
} |
@@ -87,20 +87,6 @@ public class IntrospectionHelper implements BuildListener | |||
Class returnType = m.getReturnType(); | |||
Class[] args = m.getParameterTypes(); | |||
// not really user settable properties on tasks | |||
if( org.apache.tools.ant.Task.class.isAssignableFrom( bean ) | |||
&& args.length == 1 && | |||
( | |||
( | |||
"setLocation".equals( name ) && org.apache.tools.ant.Location.class.equals( args[ 0 ] ) | |||
) || ( | |||
"setTaskType".equals( name ) && java.lang.String.class.equals( args[ 0 ] ) | |||
) | |||
) ) | |||
{ | |||
continue; | |||
} | |||
// hide addTask for TaskContainers | |||
if( org.apache.tools.ant.TaskContainer.class.isAssignableFrom( bean ) | |||
&& args.length == 1 && "addTask".equals( name ) | |||
@@ -1,80 +0,0 @@ | |||
/* | |||
* Copyright (C) The Apache Software Foundation. All rights reserved. | |||
* | |||
* This software is published under the terms of the Apache Software License | |||
* version 1.1, a copy of which has been included with this distribution in | |||
* the LICENSE file. | |||
*/ | |||
package org.apache.tools.ant; | |||
/** | |||
* Stores the file name and line number in a file. | |||
* | |||
* @author RT | |||
*/ | |||
public class Location | |||
{ | |||
public final static Location UNKNOWN_LOCATION = new Location(); | |||
private int columnNumber; | |||
private String fileName; | |||
private int lineNumber; | |||
/** | |||
* Creates a location consisting of a file name but no line number. | |||
* | |||
* @param fileName Description of Parameter | |||
*/ | |||
public Location( String fileName ) | |||
{ | |||
this( fileName, 0, 0 ); | |||
} | |||
/** | |||
* Creates a location consisting of a file name and line number. | |||
* | |||
* @param fileName Description of Parameter | |||
* @param lineNumber Description of Parameter | |||
* @param columnNumber Description of Parameter | |||
*/ | |||
public Location( String fileName, int lineNumber, int columnNumber ) | |||
{ | |||
this.fileName = fileName; | |||
this.lineNumber = lineNumber; | |||
this.columnNumber = columnNumber; | |||
} | |||
/** | |||
* Creates an "unknown" location. | |||
*/ | |||
private Location() | |||
{ | |||
this( null, 0, 0 ); | |||
} | |||
/** | |||
* Returns the file name, line number and a trailing space. An error message | |||
* can be appended easily. For unknown locations, returns an empty string. | |||
* | |||
* @return Description of the Returned Value | |||
*/ | |||
public String toString() | |||
{ | |||
StringBuffer buf = new StringBuffer(); | |||
if( fileName != null ) | |||
{ | |||
buf.append( fileName ); | |||
if( lineNumber != 0 ) | |||
{ | |||
buf.append( ":" ); | |||
buf.append( lineNumber ); | |||
} | |||
buf.append( ": " ); | |||
} | |||
return buf.toString(); | |||
} | |||
} |