My favorites | Sign in
Project Home Downloads Wiki Issues Source
Checkout   Browse   Changes    
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
package vanilla.java.collections;

/*
* Copyright 2011 Peter Lawrey
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/

import vanilla.java.collections.api.Id;

import java.lang.annotation.ElementType;

public interface MutableTypes {
public void setInt(int i);

@Id
public int getInt();

public void setBoolean(boolean b);

public boolean getBoolean();

public void setBoolean2(Boolean b);

public Boolean getBoolean2();

public void setByte(byte b);

public byte getByte();

public void setByte2(Byte b);

public Byte getByte2();

public void setChar(char ch);

public char getChar();

public void setShort(short s);

public short getShort();

public void setFloat(float f);

public float getFloat();

public void setLong(long l);

public long getLong();

public void setDouble(double d);

public double getDouble();

public void setElementType(ElementType elementType);

public ElementType getElementType();

public void setString(String text);

public String getString();
}

Change log

r57 by peter.lawrey on Aug 30, 2011   Diff
Use 2 space tabs.
Go to: 
Project members, sign in to write a code review

Older revisions

r32 by peter.lawrey on Aug 10, 2011   Diff
Fixed get() support.
r10 by peter.lawrey on Aug 8, 2011   Diff
collections initial
All revisions of this file

File info

Size: 1567 bytes, 72 lines
Powered by Google Project Hosting