Top Description Fields Constructors Methods
com.github.javaparser

public Class TokenRange

extends Object
implements Iterable<JavaToken>
Class Inheritance
All Implemented Interfaces
java.lang.Iterable
Imports
java.util.Iterator, .Optional

The range of tokens covered by this node.

Field Summary

Modifier and TypeField and Description
private final JavaToken
private final JavaToken
public static final TokenRange

Constructor Summary

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod and Description
public JavaToken
public JavaToken
public Iterator<JavaToken>
iterator()

Implements java.lang.Iterable.iterator.

Returns an iterator over elements of type T.
public Optional<Range>
public String
toString()

Overrides java.lang.Object.toString.

Returns a string representation of the object.
public TokenRange
public TokenRange
Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAllwaitwaitwait

Field Detail

beginback to summary
private final JavaToken begin
endback to summary
private final JavaToken end
INVALIDback to summary
public static final TokenRange INVALID

Constructor Detail

TokenRangeback to summary
public TokenRange(JavaToken begin, JavaToken end)

Method Detail

getBeginback to summary
public JavaToken getBegin()
getEndback to summary
public JavaToken getEnd()
iteratorback to summary
public Iterator<JavaToken> iterator()

Implements java.lang.Iterable.iterator.

Doc from java.lang.Iterable.iterator.

Returns an iterator over elements of type T.

Returns:Iterator<JavaToken>

an Iterator.

Annotations
@Override
toRangeback to summary
public Optional<Range> toRange()
toStringback to summary
public String toString()

Overrides java.lang.Object.toString.

Doc from java.lang.Object.toString.

Returns a string representation of the object.

Returns:String

a string representation of the object

Annotations
@Override
withBeginback to summary
public TokenRange withBegin(JavaToken begin)
withEndback to summary
public TokenRange withEnd(JavaToken end)