I just realized that Drew's post is in the feature tracker as #2989.  I
guess we should be posting comments there instead.

"Thomas Singer" <[EMAIL PROTECTED]> wrote in message
[EMAIL PROTECTED]">news:[EMAIL PROTECTED]...
> A little bit better, because the tokenizer is only visible in the
> loop:
>
>  for (StringTokenizer $TOKENIZER$ = new StringTokenizer($STRING$);
> $TOKENIZER$.hasMoreTokens();) {
>      String $VAR$ = $TOKENIZER$.nextToken();
>      $END$
>  }
>
> Tom
>
>
> On Wed, 28 Aug 2002 10:02:43 -0400, "Chris Bartley" <[EMAIL PROTECTED]>
> wrote:
>
> > Neat.  However, why the use of TOKENIZER_COPY?  This should have the
same
> > behavior, i think:
> >
> >    StringTokenizer $TOKENIZER$ = new StringTokenizer($STRING$);
> >    while ($TOKENIZER$.hasMoreTokens()) {
> >        String $VAR$ = $TOKENIZER$.nextToken();
> >        $END$
> >    }
> >
> >
> > Nice template, thanks for sharing.
> >
> > chris
> >
> > <[EMAIL PROTECTED]> wrote in message
> > news:[EMAIL PROTECTED]...
> > > I'm using the abbreviation 'itst' for Iterate String Tokens.
> > >
> > > Here's the template:
> > >
> > > StringTokenizer $TOKENIZER$ = new StringTokenizer($STRING$);
> > > while ($TOKENIZER_COPY$.hasMoreTokens()) {
> > >     String $VAR$ = $TOKENIZER_COPY$.nextToken();
> > >     $END$
> > > }
> > >
> > > Where variables look like this:
> > >
> > >     TOKENIZER       suggestVariableName()               "tokenizer"
> > >     STRING          variableOfType("java.lang.String")
> > >     VAR             suggestVariableName()               "token"
> > >     TOKENIZER_COPY  TOKENIZER
> > > <tick>
> > >
> > > Gives code that looks like:
> > >
> > >     StringTokenizer tokenizer = new StringTokenizer(myString);
> > >     while (tokenizer.hasMoreTokens()) {
> > >         String token = tokenizer.nextToken();
> > >         |
> > >     }
> > >
> > > Make sure you tick 'Reformat code according to style'.
> > >
> > > Additionally, there should be some sort of message in the
> > > live-template-creation window to let users know then can 'Right-click
for
> > > available methods'... this isn't obvious!
> > >
> > > Drew Noakes
> > >
> > > ThoughtWorks, Inc. UK
> > > [EMAIL PROTECTED]
> > > 07941.725.355
> > >
> > >
> > >
> >
> >
>


_______________________________________________
Eap-features mailing list
[EMAIL PROTECTED]
http://lists.jetbrains.com/mailman/listinfo/eap-features

Reply via email to