Lombok.ast - v0.2

lombok.ast
Interface RawListAccessor<T extends Node,P extends Node>

All Superinterfaces:
Iterable<Node>

public interface RawListAccessor<T extends Node,P extends Node>
extends Iterable<Node>


Method Summary
 P addAfter(Node ref, Node... node)
           
 P addBefore(Node ref, Node... node)
           
 P addToEnd(Node... node)
           
 P addToStart(Node... node)
           
 StrictListAccessor<T,P> asStrictAccessor()
           
 void clear()
           
 boolean contains(Node source)
           
 Node first()
           
 boolean isEmpty()
           
 Node last()
           
 P migrateAllFrom(RawListAccessor<?,?> otherList)
           
 Node owner()
           
 boolean remove(Node source)
           
 boolean replace(Node source, Node replacement)
           
 int size()
           
 P up()
           
 
Methods inherited from interface java.lang.Iterable
iterator
 

Method Detail

up

P up()

owner

Node owner()

clear

void clear()

isEmpty

boolean isEmpty()

size

int size()

first

Node first()

last

Node last()

contains

boolean contains(Node source)

migrateAllFrom

P migrateAllFrom(RawListAccessor<?,?> otherList)

addToStart

P addToStart(Node... node)

addToEnd

P addToEnd(Node... node)

addBefore

P addBefore(Node ref,
            Node... node)

addAfter

P addAfter(Node ref,
           Node... node)

replace

boolean replace(Node source,
                Node replacement)

remove

boolean remove(Node source)

asStrictAccessor

StrictListAccessor<T,P> asStrictAccessor()

Lombok.ast - v0.2

Copyright © 2010-2011 The Project Lombok Authors, licensed under the MIT licence.