Changeset 4298


Ignore:
Timestamp:
10/11/03 00:11:02 (19 years ago)
Author:
piso
Message:

findTag(): recognize defuns, generic functions, and macros in Lisp mode.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/j/src/org/armedbear/j/FindTagTextFieldHandler.java

    r2742 r4298  
    6464        if (tags != null) {
    6565            if (tags.size() > 1) {
    66                 // Can we get a unique match if we just consider methods and
    67                 // explicit tags?
     66                // Can we get a unique match if we just consider defuns etc.
     67                // and explicit tags?
    6868                ArrayList shortList = new ArrayList();
    6969                for (Iterator it = tags.iterator(); it.hasNext();) {
     
    7171                    if (tag instanceof LocalTag) {
    7272                        int type = ((LocalTag)tag).getType();
     73                        // Java etc.
    7374                        if (type == TAG_METHOD || type == TAG_EXPLICIT)
     75                            shortList.add(tag);
     76                        // Lisp.
     77                        if (type == TAG_DEFUN || type == TAG_GENERIC_FUNCTION ||
     78                            type == TAG_MACRO)
    7479                            shortList.add(tag);
    7580                    }
Note: See TracChangeset for help on using the changeset viewer.