Skip to content
GitLab
Projects
Groups
Snippets
Help
Loading...
Help
What's new
10
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
Open sidebar
Julian Dehm
briar
Commits
2e120f75
Verified
Commit
2e120f75
authored
Sep 20, 2018
by
akwizgran
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
Add parameterised return type.
parent
031eac54
Changes
10
Hide whitespace changes
Inline
Side-by-side
Showing
10 changed files
with
30 additions
and
28 deletions
+30
-28
briar-api/src/main/java/org/briarproject/briar/api/blog/BlogInvitationRequest.java
...rg/briarproject/briar/api/blog/BlogInvitationRequest.java
+2
-2
briar-api/src/main/java/org/briarproject/briar/api/blog/BlogInvitationResponse.java
...g/briarproject/briar/api/blog/BlogInvitationResponse.java
+2
-2
briar-api/src/main/java/org/briarproject/briar/api/forum/ForumInvitationRequest.java
.../briarproject/briar/api/forum/ForumInvitationRequest.java
+2
-2
briar-api/src/main/java/org/briarproject/briar/api/forum/ForumInvitationResponse.java
...briarproject/briar/api/forum/ForumInvitationResponse.java
+2
-2
briar-api/src/main/java/org/briarproject/briar/api/introduction/IntroductionRequest.java
...arproject/briar/api/introduction/IntroductionRequest.java
+2
-2
briar-api/src/main/java/org/briarproject/briar/api/introduction/IntroductionResponse.java
...rproject/briar/api/introduction/IntroductionResponse.java
+2
-2
briar-api/src/main/java/org/briarproject/briar/api/messaging/PrivateMessageHeader.java
...riarproject/briar/api/messaging/PrivateMessageHeader.java
+2
-2
briar-api/src/main/java/org/briarproject/briar/api/messaging/PrivateMessageVisitor.java
...iarproject/briar/api/messaging/PrivateMessageVisitor.java
+12
-10
briar-api/src/main/java/org/briarproject/briar/api/privategroup/invitation/GroupInvitationRequest.java
...r/api/privategroup/invitation/GroupInvitationRequest.java
+2
-2
briar-api/src/main/java/org/briarproject/briar/api/privategroup/invitation/GroupInvitationResponse.java
.../api/privategroup/invitation/GroupInvitationResponse.java
+2
-2
No files found.
briar-api/src/main/java/org/briarproject/briar/api/blog/BlogInvitationRequest.java
View file @
2e120f75
...
...
@@ -21,7 +21,7 @@ public class BlogInvitationRequest extends InvitationRequest<Blog> {
}
@Override
public
void
accept
(
PrivateMessageVisitor
v
)
{
v
.
visitBlogInvitatioRequest
(
this
);
public
<
T
>
T
accept
(
PrivateMessageVisitor
<
T
>
v
)
{
return
v
.
visitBlogInvitatio
n
Request
(
this
);
}
}
briar-api/src/main/java/org/briarproject/briar/api/blog/BlogInvitationResponse.java
View file @
2e120f75
...
...
@@ -18,7 +18,7 @@ public class BlogInvitationResponse extends InvitationResponse {
}
@Override
public
void
accept
(
PrivateMessageVisitor
v
)
{
v
.
visitBlogInvitationResponse
(
this
);
public
<
T
>
T
accept
(
PrivateMessageVisitor
<
T
>
v
)
{
return
v
.
visitBlogInvitationResponse
(
this
);
}
}
briar-api/src/main/java/org/briarproject/briar/api/forum/ForumInvitationRequest.java
View file @
2e120f75
...
...
@@ -23,7 +23,7 @@ public class ForumInvitationRequest extends InvitationRequest<Forum> {
}
@Override
public
void
accept
(
PrivateMessageVisitor
v
)
{
v
.
visitForumInvitationRequest
(
this
);
public
<
T
>
T
accept
(
PrivateMessageVisitor
<
T
>
v
)
{
return
v
.
visitForumInvitationRequest
(
this
);
}
}
briar-api/src/main/java/org/briarproject/briar/api/forum/ForumInvitationResponse.java
View file @
2e120f75
...
...
@@ -21,7 +21,7 @@ public class ForumInvitationResponse extends InvitationResponse {
}
@Override
public
void
accept
(
PrivateMessageVisitor
v
)
{
v
.
visitForumInvitationResponse
(
this
);
public
<
T
>
T
accept
(
PrivateMessageVisitor
<
T
>
v
)
{
return
v
.
visitForumInvitationResponse
(
this
);
}
}
briar-api/src/main/java/org/briarproject/briar/api/introduction/IntroductionRequest.java
View file @
2e120f75
...
...
@@ -31,7 +31,7 @@ public class IntroductionRequest extends PrivateRequest<Author> {
}
@Override
public
void
accept
(
PrivateMessageVisitor
v
)
{
v
.
visitIntroductionRequest
(
this
);
public
<
T
>
T
accept
(
PrivateMessageVisitor
<
T
>
v
)
{
return
v
.
visitIntroductionRequest
(
this
);
}
}
briar-api/src/main/java/org/briarproject/briar/api/introduction/IntroductionResponse.java
View file @
2e120f75
...
...
@@ -37,7 +37,7 @@ public class IntroductionResponse extends PrivateResponse {
}
@Override
public
void
accept
(
PrivateMessageVisitor
v
)
{
v
.
visitIntroductionResponse
(
this
);
public
<
T
>
T
accept
(
PrivateMessageVisitor
<
T
>
v
)
{
return
v
.
visitIntroductionResponse
(
this
);
}
}
briar-api/src/main/java/org/briarproject/briar/api/messaging/PrivateMessageHeader.java
View file @
2e120f75
...
...
@@ -54,7 +54,7 @@ public class PrivateMessageHeader {
return
read
;
}
public
void
accept
(
PrivateMessageVisitor
v
)
{
v
.
visitPrivateMessageHeader
(
this
);
public
<
T
>
T
accept
(
PrivateMessageVisitor
<
T
>
v
)
{
return
v
.
visitPrivateMessageHeader
(
this
);
}
}
briar-api/src/main/java/org/briarproject/briar/api/messaging/PrivateMessageVisitor.java
View file @
2e120f75
package
org.briarproject.briar.api.messaging
;
import
org.briarproject.bramble.api.nullsafety.NotNullByDefault
;
import
org.briarproject.briar.api.blog.BlogInvitationRequest
;
import
org.briarproject.briar.api.blog.BlogInvitationResponse
;
import
org.briarproject.briar.api.forum.ForumInvitationRequest
;
...
...
@@ -9,23 +10,24 @@ import org.briarproject.briar.api.introduction.IntroductionResponse;
import
org.briarproject.briar.api.privategroup.invitation.GroupInvitationRequest
;
import
org.briarproject.briar.api.privategroup.invitation.GroupInvitationResponse
;
public
interface
PrivateMessageVisitor
{
@NotNullByDefault
public
interface
PrivateMessageVisitor
<
T
>
{
void
visitPrivateMessageHeader
(
PrivateMessageHeader
h
);
T
visitPrivateMessageHeader
(
PrivateMessageHeader
h
);
void
visitBlogInvitatioRequest
(
BlogInvitationRequest
r
);
T
visitBlogInvitatio
n
Request
(
BlogInvitationRequest
r
);
void
visitBlogInvitationResponse
(
BlogInvitationResponse
r
);
T
visitBlogInvitationResponse
(
BlogInvitationResponse
r
);
void
visitForumInvitationRequest
(
ForumInvitationRequest
r
);
T
visitForumInvitationRequest
(
ForumInvitationRequest
r
);
void
visitForumInvitationResponse
(
ForumInvitationResponse
r
);
T
visitForumInvitationResponse
(
ForumInvitationResponse
r
);
void
visitGroupInvitationRequest
(
GroupInvitationRequest
r
);
T
visitGroupInvitationRequest
(
GroupInvitationRequest
r
);
void
visitGroupInvitationResponse
(
GroupInvitationResponse
r
);
T
visitGroupInvitationResponse
(
GroupInvitationResponse
r
);
void
visitIntroductionRequest
(
IntroductionRequest
r
);
T
visitIntroductionRequest
(
IntroductionRequest
r
);
void
visitIntroductionResponse
(
IntroductionResponse
r
);
T
visitIntroductionResponse
(
IntroductionResponse
r
);
}
briar-api/src/main/java/org/briarproject/briar/api/privategroup/invitation/GroupInvitationRequest.java
View file @
2e120f75
...
...
@@ -24,7 +24,7 @@ public class GroupInvitationRequest extends InvitationRequest<PrivateGroup> {
}
@Override
public
void
accept
(
PrivateMessageVisitor
v
)
{
v
.
visitGroupInvitationRequest
(
this
);
public
<
T
>
T
accept
(
PrivateMessageVisitor
<
T
>
v
)
{
return
v
.
visitGroupInvitationRequest
(
this
);
}
}
briar-api/src/main/java/org/briarproject/briar/api/privategroup/invitation/GroupInvitationResponse.java
View file @
2e120f75
...
...
@@ -21,7 +21,7 @@ public class GroupInvitationResponse extends InvitationResponse {
}
@Override
public
void
accept
(
PrivateMessageVisitor
v
)
{
v
.
visitGroupInvitationResponse
(
this
);
public
<
T
>
T
accept
(
PrivateMessageVisitor
<
T
>
v
)
{
return
v
.
visitGroupInvitationResponse
(
this
);
}
}
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment