question-mark
Stuck on an issue?

Lightrun Answers was designed to reduce the constant googling that comes with debugging 3rd party libraries. It collects links to all the places you might be looking at while hunting down a tough bug.

And, if you’re still stuck at the end, we’re happy to hop on a call to see how we can help out.

ImmutableGraph inherits implementation methods from AbstractBaseGraph

See original GitHub issue

com.google.common.graph.ImmutableGraph inherits some protected methods from the package-private class AbstractBaseGraph, these methods are therefore part of ImmutableGraph’s public API. Affected:

These methods should probably be package-private since they appear to be part of the internal implementation. It would probably be good to mark them as @Deprecated first and then remove them later.

Issue Analytics

  • State:open
  • Created 2 years ago
  • Comments:6 (6 by maintainers)

github_iconTop GitHub Comments

2reactions
cpovirkcommented, Mar 29, 2021

Thanks, and thanks. It’s sounding like further changes here would require someone with actual knowledge about common.graph. (And as you may be aware, we haven’t reliably made time for common.graph when actually knowledgeable people have been available.) If we do put some dedicated effort into common.graph, that may be a good time to pick this up.

0reactions
jbduncancommented, Mar 29, 2021

I used edgeCount() in a small project of mine (and I almost used validateEndpoints at some point), so I can attest that deprecating it or making it package-private would complicate things.

Read more comments on GitHub >

github_iconTop Results From Across the Web

ImmutableGraph (Guava: Google Core Libraries for Java 25.1-jre API)
ImmutableGraph <N> ... An implementation of BaseGraph.edges() defined in terms of nodes() and ... Methods inherited from class com.google.common.graph.
Read more >
ImmutableGraph (WebGraph 3.6.10) - Unimi
A subclass of this class must implement methods to obtain the number of nodes, the outdegree of a node and the successors of...
Read more >
Open Source Used In Cisco Hosted Data in CAE 1.0.0
distribution system, which is implemented by public license practices. ... autostrip the normal server method in order to expose the special, inherited GWT....
Read more >
Viewing online file analysis results for 'OpenOSRS.jar'
MITRE ATT&CK™ Techniques Detection. This report has 7 indicators that were mapped to 7 attack techniques and 6 tactics. View all details.
Read more >
ImmutableUndirectedGraphAdap...
An adapter class for undirected graphs using WebGraph's ImmutableGraph . ... Methods inherited from class org.jgrapht.graph.AbstractGraph.
Read more >

github_iconTop Related Medium Post

No results found

github_iconTop Related StackOverflow Question

No results found

github_iconTroubleshoot Live Code

Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start Free

github_iconTop Related Reddit Thread

No results found

github_iconTop Related Hackernoon Post

No results found

github_iconTop Related Tweet

No results found

github_iconTop Related Dev.to Post

No results found

github_iconTop Related Hashnode Post

No results found