From edb324860a8e6685200bd7d365071dfa6668a5bb Mon Sep 17 00:00:00 2001 From: Andrey Breslav Date: Tue, 17 Jan 2012 19:03:59 +0400 Subject: [PATCH] Stub visibility checker --- .../lang/resolve/JetVisibilityChecker.java | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) create mode 100644 compiler/frontend/src/org/jetbrains/jet/lang/resolve/JetVisibilityChecker.java diff --git a/compiler/frontend/src/org/jetbrains/jet/lang/resolve/JetVisibilityChecker.java b/compiler/frontend/src/org/jetbrains/jet/lang/resolve/JetVisibilityChecker.java new file mode 100644 index 00000000000..92ebed8e995 --- /dev/null +++ b/compiler/frontend/src/org/jetbrains/jet/lang/resolve/JetVisibilityChecker.java @@ -0,0 +1,19 @@ +package org.jetbrains.jet.lang.resolve; + +import org.jetbrains.annotations.NotNull; +import org.jetbrains.jet.lang.descriptors.DeclarationDescriptor; + +/** + * @author abreslav + */ +public class JetVisibilityChecker { + /** + * @param locationOwner owner of the call site + * @param subject the descriptor whose visibility is being checked + * @return true iff subject is visible locationOwner + */ + public boolean isVisible(@NotNull DeclarationDescriptor locationOwner, @NotNull DeclarationDescriptor subject) { + // TODO : stub implementation + return true; + } +}